Console · prod-eu-1
Live traces
Every request in the last hour, slowest first. Click a row to open its waterfall.
| Trace ID | Service | Route | Duration | Status |
|---|---|---|---|---|
| 9f31…c2 | checkout-api | POST /checkout | 412ms | 200 |
| 7ad2…04 | payments-svc | POST /charge | 688ms | 500 |
| c41b…77 | search-api | GET /search?q=boots | 96ms | 200 |
| e58a…19 | checkout-api | GET /cart | 54ms | 200 |
| b902…d6 | payments-svc | POST /refund | 521ms | 429 |
| 3f6c…88 | search-api | GET /suggest | 41ms | 200 |
6 traces · slowest first · refreshed 12s ago
Trace 9f31…c2 · POST /checkout · 412ms total
Golden signals
Latency by percentile
Checkout API
p50
p95
p99
p99 184ms · 24H
Alerting
New alert rule
≈ 3 alerts / month at this threshold — based on the last 30 days.
Rule saved. PagerDuty + Slack will be paged when p99 on checkout-api exceeds 400ms for 5 minutes.
Confirmation code: TF-4821
Last 24 hours
Incident timeline
09:41 UTC · SEV-2 · RESOLVED 10:12
p99 on /checkout rose to 412ms
Slow query on db-primary. Index added, p99 back to 184ms in 31 minutes. Trace 9f31…c2 was the first clue.
06:03 UTC · SEV-3 · RESOLVED 06:40
payments-svc 429s from rate limiter
Refund burst tripped the limiter. Threshold raised, retries made idempotent.
NOW · MONITORING
All services healthy
Error rate 0.04% · p99 184ms · no open incidents. The on-call sleeps tonight.