End-to-end demo script¶
Run scripts/demo/full_workflow.sh to drive the scenario:
- Apply chaos
db-slow-checkoutvia CRM admin API. - Run k6
checkout-load.jsfor 2 minutes. - Wait for the
checkout-p95OCI alarm. - Coordinator ingests →
db-slow-remediationplaybook. - Evidence collected via
la_trace_fetch,apm_trace_spans,la_workflow_health,db_slow_query_advisor. - Index proposal attached to incident (approval required).
- Chaos cleared (CRM
clearor Coordinatorchaos-cleanup). - Re-run k6 to confirm recovery.
The script asserts each milestone by polling Log Analytics saved searches so it can be used inside CI.
See:
scripts/demo/full_workflow.shk6/checkout-load.jstests/e2e/demo_autoremediation.spec.ts