A failing provider, a live request stream, and the breaker's state machine. Without it, every call waits the full timeout then fails. With it, repeated failures trip the breaker OPEN (calls fast-fail to fallback), a cooldown ticks, then HALF-OPEN probes decide whether to close again. Watch the states flip in real time.
Watch with the breaker OFF first: a failing provider gets called on every request (look at "Provider calls" climb). Turn it ON and the breaker trips after 4 failures — calls stop hitting the provider and fast-fail instead.