背景
用户通过云顾问 - 混沌演练执行故障动作时可能出现一些不可预估的影响,为了保证影响在用户可控范围内,平台提供了护栏用于帮助用户及时止损,保护业务正常运行。
说明:
演练暂停:当用户触发护栏后,将会自动暂停演练。
动作顺序回滚:当用户触发护栏后,会自动执行待执行的恢复动作,待需要恢复的动作执行完成之后,将会自动暂停演练。
若在护栏处于触发状态时,手动继续执行故障动作,仍会执行上述策略。
注意:不建议同时对同一个实例进行故障注入,此时自动恢复将会出现失败,需用户手动执行相应的恢复动作。
护栏使用案例
选择护栏策略
在创建演练第四步全局配置中,可选择当前演练的护栏策略,文档示例选择动作顺序回滚策略。您可点击如何触发护栏?查看触发代码示例。


护栏触发方式
在选择护栏策略时,点击如何触发护栏?可查看调用触发/恢复护栏云 API 接口的示例代码。


执行演练并触发护栏
演练创建完成之后,执行关机演练,并在关机执行过程中,通过调用护栏触发云 API 接口主动触发护栏。
1. 关机故障执行中。

2. 调用云 API 触发护栏后,会自动执行开机恢复动作,执行完成之后,自动暂停演练。

3. 可点击护栏策略标签栏,查看护栏触发记录。在护栏触发事件中,可点击护栏详情查看护栏的名称以及具体的内容。

4. 可点击右上角演练日志按钮查看演练日志,可以查看护栏执行逻辑日志。

5. 调用云 API 接口恢复护栏,护栏恢复之后,可继续执行演练。

6. 继续执行关机故障注入,故障注入成功,恢复动作不会自动执行,演练不会暂停。
