FIS AWS 実験のモニタリング - AWS フォールトインジェクションサービス

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

FIS AWS 実験のモニタリング

次のツールを使用して、Fault Injection Service (AWS FIS) AWS 実験の進行状況と影響をモニタリングできます。

AWS FIS コンソールと AWS CLI

FIS AWS コンソールまたは AWS CLI を使用して、実行中の実験の進行状況をモニタリングします。実験の各アクションのステータスと、各アクションの結果を表示できます。詳細については、「実験を表示します。」を参照してください。

CloudWatch 使用状況メトリクスおよびアラーム

CloudWatch 使用状況メトリクスを使用して、アカウントのリソース使用状況を可視化します。 AWS FIS 使用状況メトリクスは、 AWS サービスクォータに対応しています。使用量がサービスクォータに近づいたときに警告するアラームを設定することもできます。詳細については、「CloudWatch を使用したモニタリング」を参照してください。

実験がいつ範囲外になるかを定義する CloudWatch AWS アラームを作成することで、FIS 実験の停止条件を作成することもできます。アラームがトリガーされると、実験は停止します。詳細については、「停止条件」を参照してください。CloudWatch アラームの作成の詳細については、「静的しきい値に基づいて CloudWatch アラームを作成する」および「Amazon CloudWatch ユーザーガイド」の異常検出に基づいて CloudWatch アラームを作成するを参照してください。

AWS FIS 実験ログ記録

実験ロギングを有効にすると、テストの実行時にテストに関する詳細情報を取得できます。詳細については、「実験ロギング」を参照してください。

実験状態変更イベント

Amazon EventBridge を使用すると、システムイベントやリソースの変更に自動的に応答できます。 AWS FIS は、実験の状態が変更されたときに通知を送信します。目的のイベントには、そのイベントがルールに一致した場合に自動的に実行するアクションを指定するルールを作成できます。例えば、Amazon SNS トピックへの通知の送信や、Lambda 関数の呼び出しなどです。詳細については、「EventBridge によるモニタリング」を参照してください。

CloudTrail ログ

を使用して AWS CloudTrail 、FIS API AWS に対して行われた呼び出しに関する詳細情報をキャプチャし、ログファイルとして Amazon S3 に保存します。CloudTrail は、実験を実行しているリソースのサービス API への呼び出しもログに記録します。これらの CloudTrail ログを使用して、行われた呼び出し、呼び出し元のソース IP アドレス、呼び出し元、呼び出し時間などを判断できます。

AWS Health Dashboard の通知

AWS Health は、リソースのパフォーマンスと、 AWS サービスとアカウントの可用性を継続的に可視化します。実験を開始すると、 AWS FIS は AWS Health Dashboard に通知を送信します。通知は、実験の期間中、マルチアカウント実験を含め、実験のターゲットとなるリソースを含むアカウントごとに表示されます。aws:ssm:start-automation-executionaws:fis:wait など、ターゲットを含まないアクションのみを使用したマルチアカウント実験では、通知は送信されません。実験を許可するために使用されたロールに関する情報は、「影響を受けるリソース」の下に表示されます。AWS Health Dashboard の詳細については、「AWS Health ユーザーガイド」の「AWS Health Dashboard」を参照してください。

注記

AWS Health は、ベストエフォートベースでイベントを配信します。