Slow-call-rate circuit breaker showing how calls slower than a duration threshold trip the breaker once their share crosses a rate threshold.

closed
closed open half-open

Requests flow through. Every call succeeds — but the breaker is timing how long each one takes.

Call latency · last 10 calls 0 / 0 slow · 0%
slow ≥ 500ms
← oldernewest →
slow-call rate trips at 50%

200ms

Drag this above the slow line and the bars turn amber — the downstream isn't erroring, just lagging. Push slow calls past the rate threshold and it trips anyway.

10
500ms
50%
4s
3
total
0
slow calls
0
rejected
0
trips
0
Event log f = fast · s = slow · r = reset