Azure Monitor を使用して Azure リソースを監視する

重要なアプリケーションとビジネス プロセスがAzureリソースに依存している場合は、それらのリソースの可用性、パフォーマンス、および操作を監視します。 Azure Monitor は、Azure リソースを監視するための機能の完全なセットを提供するフル スタック監視サービスです。 Azure Monitorは、他のクラウドおよびオンプレミスのリソースも監視します。

この記事では、以下について説明します。

  • Azure リソースを監視するための Azure portal のメニュー オプション。
  • データの収集と分析に使用される Azure Monitor ツール。
  • さまざまな Azure リソースを監視するために Azure Monitor によって収集されたデータ。

Azure ポータルの監視メニュー オプション

この記事では、Azure ポータルでAzure リソースを選択したときの監視に関連するメニュー オプションについて説明します。 すべてのAzureリソースの [モニター] メニューからAzure Monitor機能にアクセスします。

Azure サービスによってエクスペリエンスが若干異なる場合がありますが、ポータルで共通の監視オプションのセットを共有します。 これらのメニュー項目には、 概要アクティビティ ログ 、およびメニューの [監視 ] セクションの複数のオプションが含まれます。

[概要] メニューと [アクティビティ ログ] メニュー項目を示すスクリーンショット。

次の表は、各監視メニュー項目、その機能、および詳細情報の場所をまとめたものです。

メニュー項目 それが何をするか 詳細情報
Overview Azure リソース、その現在の状態、および主要なメトリックのグラフに関する詳細を表示します。 Azure リソースの [概要] ページ
アクティビティ ログ Azure リソースの操作を追跡するサブスクリプション レベルのイベントを表示します。 Azure リソースのアクティビティ ログ
分析情報 Azure サービスのカスタマイズされた監視エクスペリエンス (存在する場合) を開きます。 Azure リソースの分析情報
アラート Azure リソースに対して発生した最近のアラートを表示し、アラート ルールを作成できます。 Azure リソースのアラート
Metrics メトリックス エクスプローラーを開き、Azure リソースのプラットフォーム メトリックを分析します。 Azure リソースのメトリック
診断設定 Azure リソースのリソース ログを収集する診断設定を作成できます。 Azure リソースの診断設定
ログ リソース ログやその他の収集されたデータを分析するためのLog Analyticsを開きます。 Azure リソースのログ

Azure リソースの [概要] ページ

[概要] ページには、Azure リソースとその現在の状態に関する詳細が表示されます。 多くの Azure サービスには、主要なメトリックのセットのグラフを含む [ 監視 ] タブがあります。 グラフは、Azure リソースの操作をすばやく表示する方法です。 いずれかのグラフを選択してメトリックス エクスプローラーで開き、より詳細な分析を行います。

メトリックス エクスプローラーの使用方法については、「Azure リソースのメトリックの分析」を参照してください。

[概要] ページを示すスクリーンショット。

Azure リソースのアクティビティ ログ

[アクティビティ ログ] メニュー項目を使用すると、Azure リソースのアクティビティ ログのエントリを表示できます。 アクティビティ ログ エントリは、新しいリソースの作成や仮想マシンの起動など、Azure リソースごとに操作を追跡するサブスクリプション レベルのイベントです。 Azureは、Azure ポータルで表示するためのアクティビティ ログ イベントを自動的に生成および収集します。

アクティビティ ログを示すスクリーンショット。

Azure リソースの分析情報

[分析情報] メニュー項目は、Azure サービスにAzure リソースがある場合に、そのリソースの分析情報を開きます。 Insights は、Azure Monitor データ プラットフォームと標準機能に基づいて構築されたカスタマイズされた監視エクスペリエンスを提供します。 たとえば、 Application InsightsContainer InsightsVM 分析情報などがあります

[Insights] ページを示すスクリーンショット。

Azure リソースのアラート

[アラート] ページには、Azure リソースに対して発生した最新のアラートが表示されます。 アラートは、 監視データに重要な条件が見つかったときに事前に通知し、メトリックまたはログのデータを使用できます。 アラート ルールを作成してアラートを表示する方法については、「Azure リソースのメトリック アラートを作成する」または「Azure リソースのログ検索アラートを作成する」を参照してください。

[アラート] ページを示すスクリーンショット。

Azure リソースのメトリック

[メトリック] メニュー項目が開き、メトリック ス エクスプローラーが開き、Azure リソースのプラットフォーム メトリックが分析されます。 プラットフォーム メトリックは、一定の間隔で自動的に収集Azure数値です。 特定の時点でのAzure リソースの一部の側面について説明します。 個々のメトリックを操作するか、複数のメトリックを組み合わせて相関関係と傾向を特定します。 [概要] ページでいずれかのグラフを選択すると、同じメトリックス エクスプローラーが開きます。 メトリックス エクスプローラーの使用方法については、「Azure リソースのメトリックの分析」を参照してください。

メトリックス エクスプローラーを示すスクリーンショット。

Azure リソースの診断設定

[診断設定] ページでは、Azure リソースのリソース ログを収集する診断設定を作成できます。 リソース ログは、キー コンテナーからシークレットを取得したり、データベースに要求を行ったりするなど、Azure リソースが実行する操作に関する分析情報を提供します。 Azureはリソース ログを自動的に生成しますが、診断設定を作成して、Log Analytics ワークスペースまたは別の宛先に送信する必要があります。

診断設定を作成する方法については、「 Azure リソースからのリソース ログの収集と分析」を参照してください。

[診断設定] ページを示すスクリーンショット。

Azure リソースのログ

[ログ] メニュー項目で Log Analytics が開き、Azure Monitor によって収集されたリソース ログやその他のデータが分析されます。 Log Analytics は、大量のデータを分析し、特定の情報を検索するカスタム クエリを作成できる強力なクエリ エンジンです。 Kusto クエリ言語 (KQL) を使用して独自のカスタム クエリを作成するか、事前構築済みのクエリから選択してすばやく開始します。

Log Analytics ワークスペースに送信する診断設定を作成するまで、リソース ログのクエリを実行することはできません。 診断設定を作成する方法については、「 Azure リソースからのリソース ログの収集と分析」を参照してください。

サンプル リソースの KQL クエリを含む [ログ] メニュー項目を示すスクリーンショット。

次のステップ

Azure Monitor の基本的な理解が済んだので、Azure リソースのメトリックの分析を開始します。