常见故障注入类型

filter.FaultDelay

filter.FaultDelay proto

延迟故障注入适用于在HTTP/gRPC/Mongo/Redis的操作中,提供延迟或延迟TCP连接的代理。

  1. {
  2. "type": "...",
  3. "percent": "...",
  4. "fixed_delay": "{...}"
  5. }
  • type

    (filter.FaultDelay.FaultDelayType) 要使用的延迟类型(固定|指数|..)。目前只支持固定延时(step function)。

  • percent

    (uint32) 0到100之间的整数,表示将被注入延迟的操作/连接请求的百分比。

  • fixed_delay

    (Duration) 在向上游转发操作之前添加固定延迟。有关JSON/YAML持续时间映射,请参阅连接。对于HTTP/Mongo/Redis,指定的延迟将在新的请求/操作之前被注入。对于TCP连接,连接上游的代理将在指定的时间段延迟。如果type是FIXED,则这是必需的。

    注意:fixed_delay必须被设置。

filter.FaultDelay.FaultDelayType (Enum)

filter.FaultDelay.FaultDelayType proto

  • FIXED

    (DEFAULT) 固定延迟(步进功能)。

返回