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