Design Chaos Engineering Experiments
Design and run chaos engineering experiments to test and improve system resilience. Improve reliability with controlled failure testing.
Why it matters
Design and implement controlled failure experiments to proactively identify and mitigate system vulnerabilities, ensuring resilience and reliability in production environments.
Outcomes
What it gets done
Formulate hypotheses based on steady-state behavior.
Design progressive rollout strategies with controlled blast radii.
Configure experiments for Kubernetes, AWS, and other infrastructure.
Integrate observability and safety mechanisms like circuit breakers.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-chaos-engineering-experiment | bash Capabilities
What this skill does
Creates unit, integration, or end-to-end test cases.
Traces errors to their root cause and suggests fixes.
Pulls structured data fields from unstructured text.
Overview
Chaos Engineering Experiment Designer Agent
What it does
This agent specializes in designing, implementing, and analyzing controlled failure experiments to improve system resilience. It helps you test the reliability of distributed systems by introducing failures that reflect realistic production scenarios.
Core Functionality: Design, implement, and analyze chaos engineering experiments.
Example Chaos Experiment Template:
### Chaos Experiment Template
experiment:
name: "api-gateway-resilience-test"
hypothesis: "When the user authentication service becomes unavailable, the API gateway will gracefully degrade and maintain 99% availability for cached user sessions"
steady_state:
metrics:
- name: "response_time_p95"
threshold: "< 500ms"
- name: "availability"
threshold: "> 99%"
- name: "error_rate"
threshold: "< 1%"
failure_conditions:
- service: "auth-service"
failure_type: "network_partition"
duration: "5m"
blast_radius:
percentage: 10
environment: "staging"
How it connects
The original description was revised to remove unsupported claims about the user's role and intentions. The updated description accurately reflects the agent's function as described in the source material, focusing on chaos engineering principles and experiment design.
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.