DOPモニタリングとロギング

分散マイクロサービスアーキテクチャでリクエストの追跡とパフォーマンスのボトルネック特定に最適なAWSサービスはどれですか?

A
CloudWatch Container Insights
CloudWatch Container InsightsはECS・EKSのメトリクス(CPU・メモリ)とコンテナログを収集・可視化しますが、アプリケーション全体のエンドツーエンドリクエスト追跡機能はなく、ボトルネック特定には不向きです。
B
AWS X-Ray
✓ 正解
AWS X-Rayは分散トレーシングサービスで、リクエストがLambda・ECS・EC2・API Gateway等のサービスをどのように流れるかを可視化します。サービスマップで依存関係を確認し、レイテンシーのボトルネックを特定できます。
C
AWS CloudTrail
AWS CloudTrailはAWSアカウントへのAPI呼び出し(CreateInstance等)を記録する監査ログサービスであり、アプリケーション内部のリクエスト追跡やパフォーマンス分析には使用できません。
D
VPC Flow Logs
VPC Flow LogsはVPC内のネットワークトラフィック(IPフロー情報)を記録するサービスで、アプリケーションレベルのリクエスト追跡や各サービス間のレイテンシー分析には不向きです。

解説

AWS X-Rayは分散トレーシングサービスで、リクエストがLambda・ECS・EC2・API Gatewayなどのサービスをどのように流れるかを可視化します。サービスマップで依存関係を確認し、レイテンシーのボトルネックを特定できます。 AのCloudWatch Container InsightsはECSやEKSなどコンテナ環境のメトリクス・ログを収集・可視化するサービスですが、リクエストのエンドツーエンドトレーシング機能はありません。 CのAWS CloudTrailはAWSアカウントへのAPI呼び出しを記録する監査ログサービスであり、アプリケーション内部のリクエスト追跡やパフォーマンス分析には使用できません。 DのVPC Flow LogsはVPC内のネットワークトラフィック(IPフロー情報)を記録するサービスで、アプリケーションレベルのリクエスト追跡やボトルネック特定には不向きです。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DOP の問題一覧に戻る