Skip to content

CircuitBreakerSnapshot

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

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

failureCount: number

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

Number of consecutive failures since last reset.


lastFailureTime: number

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

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


lastStateChange: number

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

Epoch ms of the most recent state transition.


state: CircuitState

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

Current circuit state.


successCount: number

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

Number of successful probes in half-open state.