AWS / SAP-C02

SAP-C02-082 · 理解確認

Performance MonitoringとBottleneck分析

8問 · 1問ずつ確認

1 / 8理解確認
Q1 — 単一選択

分散したマイクロサービスで、ピーク時のAPI p95レイテンシーが目標300ミリ秒に対して650ミリ秒まで悪化した。EC2やコンテナのCPU使用率には明確な上昇がない。個々のリクエストがどのサービスや依存関係で時間を消費しているか確認したい。最も適切な方法はどれか。

A. Amazon CloudWatchのEC2 CPU使用率だけを確認し、CPUが低ければアプリケーション内部に問題はないと判断する
B. Amazon Managed Grafanaで新しいダッシュボードを作成するだけで、追加のトレースデータは収集しない
C. AWS X-Rayのトレースで個々のリクエスト経路を追い、各サービスや依存関係に費やした時間を比較する
D. Amazon Managed Service for Prometheusへ既存のCloudWatchメトリクスを移せば、個々のリクエスト経路が自動的に復元されると考える
答えと解説

答え:C

CPUなどの集約メトリクスだけでは、分散リクエストのどの依存関係で時間を消費したか分からない場合があります。AWS X-Rayのトレースを使えば、リクエストが通過したサービスや外部依存の経路と各区間の時間を追跡できます。