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).