injectGrpcFaults()
injectGrpcFaults 在目标 Pod 处理的请求中注入 gRPC 故障。
参数 | 类型 | 描述 |
---|---|---|
fault | 对象 | 要注入的gRPC 故障的描述 |
duration | string | 中断持续时间 |
options (可选) | 对象 | 控制故障注入的选项 |
options
故障注入由以下选项控制
选项 | 类型 | 描述 |
---|---|---|
proxyPort | number | 代理将在目标 Pod 中用于监听请求的端口 ( 默认为 8000 ) |
示例
const fault = {
averageDelay: '50ms',
statusCode: 13,
errorRate: 0.1,
};
disruptor.injectGrpcFaults(fault, '30s');