LINEで個別相談
クラウド 2026-04-08

Azure Monitor

Azureリソースのメトリクスとログをリアルタイムに収集・分析・可視化するMicrosoftの統合監視サービス。アラート・Application Insights・Log Analyticsを内包する。

Azure Monitorとは?

Azure Monitorは、Azureリソースとオンプレミスシステムからメトリクスとログを収集・分析する統合監視プラットフォームです。Azure全体の可観測性(Observability)の中核となるサービスで、複数のサブサービスを内包します。

主なコンポーネント

コンポーネント役割
メトリクスCPU・メモリ・レイテンシ等の時系列データを収集
ログ(Log Analytics)クエリ言語(KQL)でログを検索・分析
Application InsightsアプリケーションのAPM(パフォーマンス監視・トレース)
アラート条件に基づいて通知・自動化アクションを実行
ダッシュボード複数リソースのメトリクスを一画面で可視化
Workbooksインタラクティブなレポートを作成

Application Insightsの主な機能

  • 分散トレーシング: マイクロサービス間のリクエスト追跡
  • Live Metrics: 本番環境のパフォーマンスをリアルタイム監視
  • スマート検出: AI異常検知で問題を自動アラート
  • 可用性テスト: 定期的なHTTPチェックでサービス死活監視

KQL(Kusto Query Language)の例

requests
| where timestamp > ago(1h)
| summarize count() by resultCode
| order by count_ desc

まとめ

Azure Monitorは「監視のインフラ」です。Application InsightsとLog Analyticsを組み合わせることで、コードレベルからインフラレベルまでの可観測性を一元的に実現できます。

Sponsored Link

バグ・要望を報告する