Q4 — AWS DOP-C02 第2章

第 4/100 問 | ← 第2章

ある開発者が、会社の Amazon Elastic Container Service (Amazon ECS) クラスターを管理しています。クラスターは、Auto Scaling グループ内の複数の Amazon EC2 インスタンス上で実行されています。DevOps エンジニアは、タスクの停止を記録・レビューし、エラーを特定するソリューションを実装する必要があります。

正解: A. Amazon EventBridge ルールを作成し、タスクのステータス変更をキャプチャします。イベントを Amazon CloudWatch Logs に送信します。CloudWatch Logs Insights を使用して停止したタスクを調査します。

解説

Amazon EventBridge は、ECS タスクのステータス変更イベントを監視・応答することができ、関連するイベントを CloudWatch Logs に送信できます。CloudWatch Logs Insights を使用してログデータをクエリ・分析することで、停止したタスクの原因を効果的に特定できます。選択肢 B は埋め込みメトリクスフォーマットに依存し、詳細なログではなくカスタムメトリクスに焦点を当てており、選択肢 C の Contributor Insights は高頻度ログパターンの特定に使用され、タスクステータスイベントの直接処理には適していません。選択肢 D の Auto Scaling ライフサイクルフックは EC2 インスタンスを対象とし、ECS タスクには適用されません。EventBridge と CloudWatch Logs の組み合わせは、タスク停止イベントの収集・分析という要件に直接適合します。AWS 公式ドキュメントの ECS イベント統合およびログ分析に関する説明を参照してください。