Skip to content

ResilienceTelemetry

Defined in: packages/pipeline-resilience/src/interfaces/resilience-options.interface.ts:180

Optional telemetry hooks fired by the underlying cockatiel policies.

These are attached once per policy: per handler for the behavior, per name for a named policy. They are scoped to that policy rather than to a single request.

optional onBulkheadRejected(event): void

Defined in: packages/pipeline-resilience/src/interfaces/resilience-options.interface.ts:205

Fired when the bulkhead rejects a call (capacity + queue exhausted).

ResilienceTelemetryEvent

void


optional onCircuitClose(event): void

Defined in: packages/pipeline-resilience/src/interfaces/resilience-options.interface.ts:199

Fired when the circuit breaker closes (recovers).

ResilienceTelemetryEvent

void


optional onCircuitHalfOpen(event): void

Defined in: packages/pipeline-resilience/src/interfaces/resilience-options.interface.ts:201

Fired when the circuit breaker enters the half-open trial state.

ResilienceTelemetryEvent

void


optional onCircuitOpen(event): void

Defined in: packages/pipeline-resilience/src/interfaces/resilience-options.interface.ts:197

Fired when the circuit breaker opens (trips).

ResilienceTelemetryEvent

void


optional onRetry(event): void

Defined in: packages/pipeline-resilience/src/interfaces/resilience-options.interface.ts:182

Fired before each retry, with the upcoming attempt number and delay (ms).

ResilienceTelemetryEvent & object

void


optional onTimeout(event): void

Defined in: packages/pipeline-resilience/src/interfaces/resilience-options.interface.ts:203

Fired when a timeout is reached.

ResilienceTelemetryEvent

void