Live demo

A real Kubernetes cluster.
Deliberately broken every few minutes.

Reflex Runtime is watching demo-payments-api on a real single-node k3s cluster. Every 4–9 minutes the service starts returning 5xx. Reflex detects the SLO breach, posts a Slack approval, and restarts the deployment. The state below is live — the events, the counter, the countdown.

Service status
Healthy
payments-api
Next breach in
1:58
Randomized 4–9 min
Total remediations
1,114
Last: 4m ago

What this looks like for your team

Reflex has caught 1,114 breaches on this service.

Avg breach → recovery
81s
Overnight (12am–6am ET)
25%
Est. on-call hours saved
74.3

Hours-saved uses a conservative 4 min/page estimate. Real on-call interrupts — page → diagnose → fix → cool down — typically run 15–30 min.

Incident log

Live feed of breach and recovery events from the demo cluster.

  • Recovered · restart (dry-run) · 60s4m ago
  • Breach detected · error rate 70%6m ago
  • Recovered · restart (dry-run) · 60s12m ago
  • Breach detected · error rate 67%14m ago
  • Recovered · restart (dry-run) · 60s18m ago
  • Breach detected · error rate 87%20m ago
  • Recovered · restart (dry-run) · 121s26m ago
  • Breach detected · error rate 68%28m ago
  • Recovered · restart (dry-run) · 61s32m ago
  • Breach detected · error rate 86%34m ago

What happens during a breach

The exact Slack message your on-call would receive.

#reflex-demo·Slack
R
ReflexAPPjust now
SLO breach detected
demo-payments-api error rate at 70% — exceeds 5% threshold over 5m.
Pattern: error_spike
Recommended action: restart deployment/demo-payments-api
Trust mode: dry-run

Breach cycles randomized 4–9 minutes · All remediations are real · This is a real Kubernetes cluster running Reflex Runtime.