Azure リソースに依存するクリティカルなアプリケーションとビジネス プロセスがある場合は、それらのリソースの可用性、パフォーマンス、操作を監視する必要があります。 Azure Monitor は、Azure リソースを監視するための機能の完全なセットを提供するフル スタック監視サービスです。 Azure Monitor を使用して、他のクラウドやオンプレミスのリソースを監視することもできます。
この記事では、以下について説明します。
- Azure Monitor とその他の Azure サービスのポータルへの統合方法。
- Azure リソースの Azure Monitor が収集するデータの種類。
- データの収集と分析に使用される Azure Monitor ツール。
注
この記事では、Azure Monitor の概念について説明し、さまざまなメニュー項目について説明します。 Azure Monitor 機能の使用にすぐに進むには、 Azure リソースのメトリックの分析から始めます。
データの監視
このセクションでは、データの収集と監視について説明します。
Azure Monitor データ収集
Azure リソースを作成するとすぐに、Azure Monitor が有効にされ、メトリックとアクティビティのログの収集が開始されます。 一部の構成では、監視データをさらに収集し、他の機能を有効にすることができます。 Azure Monitor データ プラットフォームは、メトリックとログで構成されています。 各機能は、さまざまな種類のデータを収集し、異なる Azure Monitor 機能を有効にします。
- Azure Monitor メトリックは 、監視対象リソースの数値データを時系列データベースに格納します。 Azure サブスクリプションごとにメトリック データベースが自動的に作成されます。 メトリックス エクスプローラーを使用して、Azure Monitor メトリックのデータを分析します。
- Azure Monitor ログはログ とパフォーマンス データを収集します。ログ データは、ログ クエリを使用してさまざまな方法で取得および分析できます。 ログ データを収集するには、Log Analytics ワークスペースを作成する必要があります。 Log Analytics を使用して、Azure Monitor ログのデータを分析します。
Azure リソースからのデータの監視
異なる Azure サービスのリソースには監視要件が異なりますが、同じ形式で監視データが生成されるため、同じ Azure Monitor ツールを使用してすべての Azure リソースを分析できます。
診断設定では、特定のリソースのリソース ログとメトリックを送信する場所を定義します。 使用できる宛先は次のとおりです。
- アクティビティ ログ: 新しいリソースの作成や仮想マシンの起動など、各 Azure リソースの操作を追跡するサブスクリプション レベルのイベント。 アクティビティ ログ イベントは、Azure portal で表示するために自動的に生成および収集されます。 Azure Monitor ログにアクティビティ ログを送信する診断設定を作成できます。
- プラットフォーム メトリック: 一定の間隔で自動的に収集され、特定の時間にリソースの一部の側面を記述する数値。 プラットフォーム メトリックは、Azure Monitor メトリックで自動的に生成および収集されます。
- リソース ログ: Azure リソースによって実行された操作に関する分析情報を提供します。 操作の例としては、キー コンテナーからシークレットを取得したり、データベースに対して要求を行ったりすることがあります。 リソース ログは自動的に生成されますが、Azure Monitor ログに送信するための診断設定を作成する必要があります。
- 仮想マシンのゲスト メトリックとログ: Azure 仮想マシンのゲスト オペレーティング システムからのパフォーマンスとログ データ。 このデータを収集して Azure Monitor メトリックと Azure Monitor ログに送信するには、仮想マシンにエージェントをインストールする必要があります。
メニュー オプション
Azure Portal の [モニター ] メニューから Azure Monitor の機能にアクセスできます。 また、さまざまな Azure サービスのメニューから Azure Monitor の機能に直接アクセスすることもできます。 Azure サービスによってエクスペリエンスが若干異なる場合がありますが、Azure portal で共通の監視オプションのセットを共有します。 これらのメニュー項目には、 概要 と アクティビティ ログ 、およびメニューの [監視 ] セクションの複数のオプションが含まれます。
[概要] ページ
[ 概要] ページには、リソースとその現在の状態に関する詳細が表示されます。 たとえば、仮想マシンの現在の実行状態が表示されます。 多くの Azure サービスには、主要なメトリックのセットのグラフを含む [ 監視 ] タブがあります。 グラフは、リソースの操作をすばやく表示する方法です。 任意のグラフを選択してメトリックス エクスプローラーで開き、より詳細な分析を行うことができます。
メトリックス エクスプローラーの使用方法については、 Azure リソースのメトリックの分析に関するページを参照してください。
アクティビティ ログ
[アクティビティ ログ] メニュー項目を使用すると、現在のリソースのアクティビティ ログのエントリを表示できます。
アラート
[ アラート] ページには、リソースに対して発生した最新のアラートが表示されます。 アラートは、監視データに重要な条件が見つかったときに事前に通知し、メトリックまたはログのデータを使用できます。
アラート ルールを作成してアラートを表示する方法については、「Azure リソースのメトリック アラートを作成する」または「Azure リソースのログ検索アラートを作成する」を参照してください。
メトリック
[メトリック] メニュー項目でメトリックス エクスプローラーが開きます。 これを使用して、個々のメトリックを操作したり、複数のメトリックを組み合わせて相関関係や傾向を特定したりできます。 これは、[ 概要 ] ページでいずれかのグラフを選択したときに開くメトリックス エクスプローラーと同じです。
メトリックス エクスプローラーの使用方法については、 Azure リソースのメトリックの分析に関するページを参照してください。
診断設定
[ 診断設定] ページでは、リソースのリソース ログを収集する 診断設定 を作成できます。 複数の場所に送信できますが、最も一般的な用途は、Log Analytics を使用して分析できるように Log Analytics ワークスペースに送信することです。
診断設定を作成する方法については、「 Azure リソースからのリソース ログの収集と分析」を参照してください。
洞察 力
Insights メニュー項目は、Azure サービスにリソースがある場合に、そのリソースの分析情報を開きます。 Insights は、Azure Monitor データ プラットフォームと標準機能に基づいて構築されたカスタマイズされた監視エクスペリエンスを提供します。
利用可能な分析情報の一覧とドキュメントへのリンクについては、 Insights と コア ソリューションに関するページを参照してください。
次のステップ
Azure Monitor の基本的な理解が済んだので、Azure リソースのメトリックの分析を開始します。