本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监测 AWS FIS 实验
您可以使用以下工具来监控 AWS 故障注入服务 (AWS FIS) 实验的进度和影响。
- AWS FIS 控制台和 AWS CLI
-
使用 AWS FIS 控制台或监控正在运行的实验的进度。 AWS CLI 您可以查看实验中各项操作的状态及结果。有关更多信息,请参阅 查看实验。
- CloudWatch 使用情况指标和警报
-
使用 CloudWatch 使用量指标来了解您账户的资源使用情况。 AWS FIS 使用率指标对应于 AWS 服务配额。您可以配置警报,以在用量接近服务配额时向您发出警报。有关更多信息,请参阅 监视器使用 CloudWatch。
您还可以通过创建 CloudWatch 警报来定义实验何时越界,从而 AWS 为 FIS 实验创建停止条件。一旦触发警报,实验就会停止。有关更多信息,请参阅 停止条件。有关创建 CloudWatch 警报的更多信息,请参阅 Amazon CloudWatch 用户指南中的基于静态阈值创建 CloudWatch 警报和基于异常检测创建警报。 CloudWatch
- AWS FIS 实验记录
-
启用实验日志记录,以便在实验运行时捕获有关详细信息。有关更多信息,请参阅实验日志记录。
- 实验状态更改事件
-
Amazon EventBridge 使您能够自动响应系统事件或资源更改。 AWS 当实验状态发生变化时,FIS 会发出通知。您可以为关注事件创建规则,为符合规则的事件指定要执行的自动化操作。例如,向 Amazon SNS 主题发送通知或调用 Lambda 函数。有关更多信息,请参阅 监视器使用 EventBridge。
- CloudTrail 日志
-
用于捕获 AWS CloudTrail 有关 AWS FIS API 调用的详细信息,并将其作为日志文件存储在 Amazon S3 中。 CloudTrail 还会记录对你正在运行实验的资源的服务 APIs 调用。您可以使用这些 CloudTrail 日志来确定拨打了哪些呼叫、呼叫来自哪个源 IP 地址、谁拨打了电话、何时拨打了呼叫等。
- AWS Health 控制面板通知
-
AWS Health 可让您持续了解您的资源性能以及您的 AWS 服务和账户的可用性。当你开始实验时, AWS FIS 会向你的 Healt AWS h Dashboard 发出通知。该通知在实验持续期间会出现在包含实验(包括多账户实验)中的目标资源的每个账户中。仅执行不包含目标的操作(如
aws:ssm:start-automation-execution
和aws:fis:wait
)的多账户实验不会发出通知。有关用于允许实验的角色的信息将列在受影响的资源下。要了解有关 AWS Health Dashboard 的更多信息,请参阅《AWS Health 用户指南》中的 AWS Health Dashboard。注意
AWS Health 将尽最大效能 传送事件。