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