latencyInjection
constlatencyInjection: (config?) =>Policy
Defined in: src/policies/resilience/latency-injection.ts:37
Inject artificial latency into the pipeline for chaos/resilience testing.
When active, pauses execution for a configurable duration before calling
next(). Supports jitter to vary the delay and a probability setting to
inject latency only a fraction of the time.
Parameters
Section titled “Parameters”config?
Section titled “config?”Delay duration, jitter, and injection probability.
Returns
Section titled “Returns”A Policy at priority 5 (early pipeline).
Example
Section titled “Example”// Fixed 100ms delay on every requestlatencyInjection({ delayMs: 100 });
// 200ms +/- 50% jitter, injected 30% of the timelatencyInjection({ delayMs: 200, jitter: 0.5, probability: 0.3 });