Amazon を使用した AWS FIS 実験のモニタリング EventBridge - AWS 障害インジェクションサービス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon を使用した AWS FIS 実験のモニタリング EventBridge

実験の状態が変更されると、 AWS FIS は通知を送信します。これらの通知は、Amazon EventBridge (以前はイベントと呼ばれていました) CloudWatch を通じてイベントとして利用できます。 AWS FIS は、ベストエフォートベースでこれらのイベントを発行します。イベントは、ほぼリアルタイムで EventBridge に配信されます。

では EventBridge、イベントに応答してプログラムによるアクションをトリガーするルールを作成できます。例えば、SNS トピックを呼び出して E メール通知を送信するルールや、Lambda 関数を呼び出して何らかのアクションを実行するルールを設定できます。

の詳細については EventBridge、「Amazon ユーザーガイド」の EventBridge「Amazon の開始方法 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