Skip to content

CircuitBreakerSnapshot

Defined in: src/policies/resilience/circuit-breaker.ts:21

Point-in-time snapshot of a circuit’s state and counters.

failureCount: number

Defined in: src/policies/resilience/circuit-breaker.ts:25

Number of consecutive failures since last reset.


lastFailureTime: number

Defined in: src/policies/resilience/circuit-breaker.ts:29

Epoch ms of the most recent failure. 0 if no failures recorded.


lastStateChange: number

Defined in: src/policies/resilience/circuit-breaker.ts:31

Epoch ms of the most recent state transition.


state: CircuitState

Defined in: src/policies/resilience/circuit-breaker.ts:23

Current circuit state.


successCount: number

Defined in: src/policies/resilience/circuit-breaker.ts:27

Number of successful probes in half-open state.