AWS FIS 的停止条件 - AWS 故障注入服务

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS FIS 的停止条件

AWS Fault Injection Service (AWS FIS) 为您提供控制和防护机制,确保能够安全地在 AWS 工作负载上运行实验。停止条件是一种在实验达到定义的 Amazon CloudWatch 警报阈值时停止实验的机制。如果实验期间触发停止条件,则 AWS FIS 将停止实验。您无法恢复已停止的实验。

要创建停止条件,请先为应用程序或服务定义稳定状态。稳定状态是指应用程序达到最佳性能时的业务或技术指标。例如,延迟、CPU 负载或重试次数。您可以使用稳定状态创建 CloudWatch 警报,当应用程序或服务达到性能不可接受的状态时,即可启用警报停止实验。有关更多信息,请参阅 Amazon CloudWatch 用户指南中的使用 Amazon CloudWatch 警报

账户设有停止条件数量限制,您可以在实验模板中指定此条件。有关更多信息,请参阅 AWS 故障注入服务的配额和限制

停止条件语法

创建实验模板时,您需要通过指定创建的 CloudWatch 警报来指定一个或多个停止条件。

{ "stopConditions": [ { "source": "aws:cloudwatch:alarm", "value": "arn:aws:cloudwatch:region:123456789012:alarm:alarm-name" } ] }

以下示例表明实验模板未指定停止条件。

{ "stopConditions": [ { "source": "none" } ] }

了解更多

有关演示如何创建 CloudWatch 警报以及如何为实验模板添加停止条件的教程,请参阅 在实例上运行 CPU stress

有关 AWS FIS 支持资源类型可用的 CloudWatch 指标的更多信息,请参阅以下内容: