Get desktop application:
View/edit binary Protocol Buffers messages
Delay specification is used to inject latency into the HTTP/gRPC/Mongo/Redis operation or delay proxying of TCP connections. [#next-free-field: 6]
Used in:
,Unused and deprecated. Will be removed in the next release.
Add a fixed delay before forwarding the operation upstream. See https://developers.google.com/protocol-buffers/docs/proto3#json 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.
Fault delays are controlled via an HTTP header (if applicable).
The percentage of operations/connections/requests on which the delay will be injected.
Used in:
Unused and deprecated.
Fault delays are controlled via an HTTP header (if applicable). See the :ref:`HTTP fault filter <config_http_filters_fault_injection_http_header>` documentation for more information.
Used in:
(message has no fields)
Describes a rate limit to be applied.
Used in:
A fixed rate limit.
Rate limits are controlled via an HTTP header (if applicable).
The percentage of operations/connections/requests on which the rate limit will be injected.
Describes a fixed/constant rate limit.
Used in:
The limit supplied in KiB/s.
Rate limits are controlled via an HTTP header (if applicable). See the :ref:`HTTP fault filter <config_http_filters_fault_injection_http_header>` documentation for more information.
Used in:
(message has no fields)