Common fault injection types

    Delay specification is used to inject latency into the HTTP/gRPC/Mongo/Redis operation or delay proxying of TCP connections.

    type

    (filter.FaultDelay.FaultDelayType) Delay type to use (fixed|exponential|..). Currently, only fixed delay (step function) is supported.

    () An integer between 0-100 indicating the percentage of operations/connection requests on which the delay will be injected.

    fixed_delay

    (Duration) Add a fixed delay before forwarding the operation upstream. See for the JSON/YAML Duration mapping. For HTTP/Mongo/Redis, the specified delay will be injected before a new request/operation. For TCP connections, the proxying of the connection upstream will be delayed for the specified period. This is required if type is FIXED.

    Enum filter.FaultDelay.FaultDelayType

    FIXED

    (DEFAULT) ⁣Fixed delay (step function).