监测 AWS FIS 实验 - AWS 故障注入服务

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

监测 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-executionaws:fis:wait)的多账户实验不会发出通知。有关用于允许实验的角色的信息将列在受影响的资源下。要了解有关 AWS Health Dashboard 的更多信息,请参阅《AWS Health 用户指南》中的 AWS Health Dashboard

注意

AWS Health 将尽最大效能 传送事件。