【DOP-C02】モニタリングとロギングの実践|CloudWatchとX-Rayによるオブザーバビリティ
DOP-C02では運用中のシステムを可視化し、問題を迅速に検知・診断するオブザーバビリティの実践力が問われます。初学者はまず「メトリクス」「ログ」「トレース」の3本柱で整理すると全体像をつかみやすくなります。
①メトリクス・アラーム(CloudWatch)
何をするか:CPU使用率などの標準メトリクスに加え、アプリ独自のカスタムメトリクスを収集し、しきい値超過や異常な傾向を検知する。使いどころは「レイテンシーが◯ms超えたら通知」のような定量的な監視。複合アラームで複数条件のANDを取ったり、アノマリー検知で単純なしきい値では捉えにくい季節変動を伴う異常も検出できる。
②ログの収集と分析(CloudWatch Logs)
何をするか:アプリやOSのログをロググループに集約する。使いどころはエラーメッセージの内容を横断的に調べたい場合で、CloudWatch Logs Insightsを使えば複数ロググループを一括クエリできる。より高度な全文検索や長期分析が必要ならOpenSearch Serviceへの転送を検討する。
③分散トレーシング(X-Ray)
何をするか:マイクロサービス間のリクエストの流れを追跡し、サービスマップとして可視化する。使いどころは「どのサービスでレイテンシーが発生しているか分からない」ケースで、Lambdaやコンテナ環境のボトルネック特定にも有効。
| 目的 | 使うサービス | 典型的な問い |
|---|---|---|
| 数値の監視・通知 | CloudWatch メトリクス/アラーム | CPUが80%を超えたら? |
| ログの横断検索 | CloudWatch Logs Insights | エラーの発生箇所は? |
| サービス間のレイテンシー分析 | X-Ray | どこで遅延している? |
チェックリスト
- 標準メトリクスに加えカスタムメトリクスで独自指標を収集しているか
- 複合アラームやアノマリー検知で単純なしきい値では検知しにくい異常に対応しているか
- 複数ロググループを横断分析する手段(Logs Insights)を把握しているか
- マイクロサービス間のレイテンシー分析にX-Rayを使う判断ができるか
- 長期・高度なログ分析が必要な場合の転送先(OpenSearch Service)を理解しているか
まとめ
モニタリングはメトリクス・ログ・トレースの3本柱で構成されます。クイズで理解を確認し、最新の出題範囲はAWS認定 公式ページをご確認ください。
DOP(DevOpsエンジニア) におすすめの教材
AWS認定 DevOpsエンジニア − プロフェッショナル DOP-C02 出題予想問題集 第2版
AWS認定 DevOpsエンジニア − プロフェッショナル DOP-C02 練習問題集
AWS認定DOP(DOP-C02)実践問題集(全範囲・225問)
AWS認定DOP 演習テスト(日本語)
本セクションにはAmazonアソシエイト・Udemyアフィリエイトのリンクが含まれます。