使用 AWS Amazon 监控 FIS 实验 EventBridge - AWS 故障注入服务

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

使用 AWS Amazon 监控 FIS 实验 EventBridge

当实验状态发生变化时, AWS FIS 会发出通知。这些通知通过 Amazon 以事件形式提供 EventBridge (以前称为 CloudWatch 事件)。 AWS FIS 会尽最大努力发布这些事件。近乎实时 EventBridge 地向其发送事件。

使用 EventBridge,您可以创建触发程序化操作以响应事件的规则。例如,您可以配置规则,以调用 SNS 主题发送电子邮件通知,或者调用 Lambda 函数执行某些操作。

有关更多信息 EventBridge,请参阅《亚马逊 EventBridge 用户指南》 EventBridge中的 “亚马逊入门”。

以下是实验状态更改事件的语法:

{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "FIS Experiment State Change", "source": "aws.fis", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "region", "resources": [ "arn:aws:fis:region:account_id:experiment/experiment-id" ], "detail": { "experiment-id": "EXPaBCD1efg2HIJkL3", "experiment-template-id": "EXTa1b2c3de5f6g7h", "new-state": { "status": "new_value", "reason": "reason_string" }, "old-state": { "status": "old_value", "reason": "reason_string" } } }
experiment-id

状态更改的实验的 ID。

experiment-template-id

实验所用实验模板的 ID。

new_value

实验的新状态。可能的值包括:

  • completed

  • failed

  • initiating

  • running

  • stopped

  • stopping

old_value

实验的上一个状态。可能的值包括:

  • initiating

  • pending

  • running

  • stopping