監視応用

ある企業のAzure App Service(Webアプリケーション)で、ある特定のユーザーのリクエストだけが異常に遅い現象が発生した。Application Insightsのエンドツーエンドトランザクションビューで、どの処理ステップが遅延しているかを詳細に追跡できる機能はどれか。

A.メトリクス集計とアラートルール
✗ メトリクス集計は全体的な平均値を示すだけで、個別トランザクションの詳細なステップ追跡はできません。
B.分散トレース(Distributed Trace)と依存関係マップ← 正解
✓ 正解です。分散トレースはリクエストの全行程(Webサーバー→データベース→外部API)を追跡でき、依存関係マップでボトルネックを視覚化できます。
C.ユーザーセッション分析とコホート分析
✗ ユーザーセッション分析は行動パターンの分析で、トランザクション処理時間の詳細追跡には向きません。
D.可用性テストとWebテストスクリプト
✗ 可用性テストは定期的な疎通確認で、実ユーザーのリアルタイム遅延分析には適していません。

この問題のポイント

分散トレースはリクエストの全行程(Webサーバー→データベース→外部API)を追跡でき、依存関係マップでボトルネックを視覚化できます。

AZ-900:Microsoft Azure Fundamentals の問題一覧