本页介绍了如何为“降低应用流量”故障设置新的实验模板。
此故障可让您通过指定的应用负载均衡器选择性地给 L7 流量降级。
在继续操作之前,您必须满足以下条件:
- 查看项目中的负载平衡器转发规则和后端服务的权限 -
compute.viewer, compute.networkViewer或viewer角色。 roles/faulttesting.operator角色。
如需创建新的实验模板,请执行以下操作:
- 打开Google Cloud 控制台。
- 前往 Fault Injection Testing概览页面。
- 选择创建实验模板。
- 或者,在 Fault Injection Testing概览页面中,点击左侧导航栏中的实验模板,然后点击创建模板。
- 在 Fault Type 部分中,选择 Degrade application traffic 选项。
- 在目标部分中,使用过滤条件并选择 XLB(外部负载平衡器)或 ILB(内部负载平衡器)。
- (必需)选择您要定位的转发规则所包含的负载平衡器前端服务。
- 在故障参数部分中,设置以下内容:
- 负载均衡器故障类型 - 从以下选项中选择:
- HTTP 延迟注入 - 在所选转发规则中插入延迟。
- 延迟百分比 - 要通过延迟影响的流量百分比。 其余流量将正常通过。
- 延迟时间 - 要为此延迟的流量添加的延迟时间。
- HTTP 错误注入 - 为所选转发规则发送 HTTP 错误响应。指定以下参数:
- 错误代码 - 您希望从负载均衡器看到的错误响应代码,最好是 5xx 响应代码。
- 错误百分比 - 将发送指定错误响应代码的流量百分比。其余流量将收到正常响应代码。
- 实验时长 - 确定故障情况应持续多长时间。
- 负载均衡器故障类型 - 从以下选项中选择:
- 在模板名称部分,为模板提供清晰且描述性的名称。(可选)在说明中提供详细信息。
- 在验证部分中:
- 查看所选设置的摘要。
- 等待自动试运行完成。
- 试运行完成后,系统会显示将接受故障注入的资源列表。如果目标资源存在错误,也会显示在此处。
- 创建实验模板。系统会显示一条确认消息,表明模板已创建,并且新模板会显示在模板列表中。
后续步骤
使用您创建的实验模板运行实验。