Playbook: Chaos Operations
Guidelines for validating system resilience via intentional failure injection.
1. Validating Replay Safety
Execute a telemetry burst storm:
Verify that only one incident is created per storm in the Grafana dashboard.
2. Simulating NATS Outage
- Pause the NATS container:
docker pause compose-nats-1.
- Generate cluster events.
- Unpause NATS:
docker unpause compose-nats-1.
- Verify that the Collector resumes and pushes all buffered events successfully.
3. Simulating Remediation Rollback
- Inject a failure with an inherently unfixable state (e.g., non-existent image).
- Wait for the
VERIFYING state in Temporal UI.
- Confirm that after 5 minutes of instability, the workflow executes the
Rollback activity.