CircuitBreakerSnapshot
Defined in: src/policies/resilience/circuit-breaker.ts:21
Point-in-time snapshot of a circuit’s state and counters.
Properties
Section titled “Properties”failureCount
Section titled “failureCount”failureCount:
number
Defined in: src/policies/resilience/circuit-breaker.ts:25
Number of consecutive failures since last reset.
lastFailureTime
Section titled “lastFailureTime”lastFailureTime:
number
Defined in: src/policies/resilience/circuit-breaker.ts:29
Epoch ms of the most recent failure. 0 if no failures recorded.
lastStateChange
Section titled “lastStateChange”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
Section titled “successCount”successCount:
number
Defined in: src/policies/resilience/circuit-breaker.ts:27
Number of successful probes in half-open state.