監視定義問題

ある企業がAzureのWebアプリケーションを監視している。「アプリケーションが遅くなったり、例外が多発したりしている原因を、コードレベルで分析したい。リクエストの追跡・依存関係マップ・パフォーマンス分析が必要」という要件に最適なサービスはどれか。

A.Azure Monitor メトリクス
✗ Azure Monitorのメトリクスはインフラレベル(CPU・メモリなど)の数値監視。コードレベルのリクエスト追跡・依存関係マップ・例外分析には対応しない。
B.Application Insights← 正解
✓ 正解。Application InsightsはAzure Monitorの一部で、Webアプリケーション向けのAPM(アプリケーションパフォーマンス管理)サービス。リクエストのエンドツーエンド追跡・依存関係マップ・パフォーマンス問題・例外をコードレベルで分析できる。
C.Azure Service Health
✗ Service HealthはAzureプラットフォームの障害・メンテナンス通知。アプリケーションのコードレベル分析は対象外。
D.Log Analytics
✗ Log Analyticsはログデータを収集・クエリするワークスペース。Application Insightsのデータもここに保存されるが、APM特有のリクエスト追跡・依存関係マップはApplication Insightsの機能。

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