Skip to content

ChaosLatencyOptions

Defined in: src/chaos.ts:29

optional enabled?: boolean

Defined in: src/chaos.ts:9

Default true. Ignored when enabledGenerator is set.

ChaosOptions.enabled


optional enabledGenerator?: (args) => MaybePromise<boolean>

Defined in: src/chaos.ts:10

ContextArgs

MaybePromise<boolean>

ChaosOptions.enabledGenerator


optional injectionRate?: number

Defined in: src/chaos.ts:12

Probability in [0, 1]. Default 0.001. Ignored when injectionRateGenerator is set.

ChaosOptions.injectionRate


optional injectionRateGenerator?: (args) => MaybePromise<number>

Defined in: src/chaos.ts:13

ContextArgs

MaybePromise<number>

ChaosOptions.injectionRateGenerator


optional latency?: Duration

Defined in: src/chaos.ts:31

Default 30 s.


optional latencyGenerator?: (args) => MaybePromise<Duration>

Defined in: src/chaos.ts:32

ContextArgs

MaybePromise<Duration>


optional name?: string

Defined in: src/chaos.ts:7

ChaosOptions.name


optional onLatencyInjected?: (args) => MaybePromise<void>

Defined in: src/chaos.ts:33

ContextArgs & object

MaybePromise<void>


optional randomizer?: () => number

Defined in: src/chaos.ts:14

number

ChaosOptions.randomizer