DVA-C02:AWS Certified Developer - Associate トラブルシューティングと最適化 問1
トラブルシューティングと最適化/根本原因分析の支援大量のアプリケーションログの中から、エラーの根本原因に関係するログを素早く検索・集計したいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(DVA-C02:AWS Certified Developer - Associateの出題範囲「トラブルシューティングと最適化」に対応。実際の試験問題ではありません)
- AAmazon CloudWatch Logs Insights でログをクエリし、エラーの傾向や該当するログを素早く抽出する
- Bログをすべてダウンロードし、手作業で検索する
- Cログを出力せず、推測だけで修正する
- Dログを削除してから最初からやり直す
正解:A
解説
Amazon CloudWatch Logs Insights は、CloudWatch Logs に集約されたログに対して専用のクエリ言語で検索・集計・可視化を行えるサービスです。大量のログから、エラーの発生傾向や根本原因に関係するログを素早く抽出でき、手作業の grep よりはるかに効率的に根本原因分析を進められます。
選択肢ごとの解説
- A正しい。CloudWatch Logs Insights でログをクエリすれば、エラーの傾向や該当ログを素早く抽出でき、根本原因分析を支援できます。
- B誤り。全ログをダウンロードして手作業で検索するのは、規模が大きいほど非現実的で時間がかかります。
- C誤り。ログを出さず推測だけで直すのは、根本原因分析になりません。
- D誤り。ログを削除してやり直すのは、原因究明に必要な情報を失います。