チュートリアル: Azure 仮想マシンの VM insights を使った監視を有効にする

VM Insights は、仮想マシンの監視をすぐに始められる Azure Monitor の機能です。 パフォーマンス データの傾向、個々のマシンで実行中のプロセス、マシン間の依存関係を確認できます。 VM insights によって Azure Monitor エージェントがインストールされます。 これはゲスト オペレーティング システムの収集に必要で、要件に従って VM から追加の監視を構成する準備が整います。

このチュートリアルでは、以下の内容を学習します。

  • 仮想マシンの VM insights を有効にして、Azure Monitor エージェントをインストールし、データ収集を開始する。
  • VM Insights のマップ機能を有効にするために、詳細なプロセスとテレメトリの省略可能な収集を有効にする。
  • 仮想マシンから収集されたパフォーマンス データを分析するグラフを検査する。
  • 仮想マシン上で実行されているプロセスおよび他のシステムとの依存関係を示すマップを検査する。

前提条件

このチュートリアルを完了するには、監視する Azure 仮想マシンが必要です。

注意

仮想マシンの作成時に [Virtual Machine Insights を有効にする] オプションを選んだ場合、VM insights は既に有効になっています。 Log Analytics エージェントを使ってマシンの VM insights を以前に有効にしていた場合、Azure Monitor エージェントへのアップグレードについては、「Azure portal で VM insights を有効にする」を参照してください。

VM 分析情報の有効化

Azure portal で、ご利用の仮想マシンのメニューから [Insights] を選択します。 VM insights が有効になっていない場合は、その簡単な説明と有効にするオプションが表示されます。 [有効にする] を選択して、[監視構成] ペインを開きます。 [Azure Monitor エージェント] の既定のオプションのままにします。

データ収集のコストを削減するために、VM insights によって作成される既定のデータ収集ルールにはプロセスと依存関係の収集が含まれていません。 この収集を有効にするには、[新規作成] を選択して新しいデータ収集ルールを作成します。

ワークスペースで VM insights を有効にすることを示すスクリーンショット。

[データ収集ルールの名前] を指定し、[Enable processes and dependencies (Map)] (プロセスと依存関係を有効にする (マップ)) を選びます。 ゲスト パフォーマンスの収集は VM insights に必要であるため、無効にすることはできません。

別のワークスペースを使いたい場合を除き、サブスクリプションの既定の Log Analytics ワークスペースのままにします。 [作成] を選択して新しいデータ収集ルールを作成します。 [構成] を選択して VM insights の構成を始めます。

新しいデータ収集ルールの構成を示すスクリーンショット。

メッセージは、監視が有効になっていることを示しています。 エージェントがインストールされて、データ収集が開始されるまでには、数分かかる場合があります。

パフォーマンスを表示する

デプロイが完了すると、VM insights の [パフォーマンス] タブに、該当するマシンのパフォーマンス データに関するビューが表示されます。 このデータは、時間の経過に伴う主要なゲスト メトリックの値を示しています。

VM insights の [パフォーマンス] ビューを示すスクリーンショット。

プロセスと依存関係を表示する

仮想マシンのプロセスと依存関係を表示するには、[マップ] タブを選択します。 現在のコンピューターがビューの中央に表示されます。 [プロセス] を展開すると、実行中のプロセスが表示されます。

プロセスが表示された VM insights の [マップ] ビューを示すスクリーンショット。

マシンの詳細を表示する

[マップ] ビューには、仮想マシンについて収集した情報を表示するさまざまなタブがあります。 各タブを選択すると、利用可能な情報が表示されます。

マシンの詳細が表示された VM insights の [マップ] ビューを示すスクリーンショット。

次のステップ

VM insights では VM ゲスト オペレーティング システムからパフォーマンス データを収集しますが、Windows イベント ログや Syslog などのログ データは収集しません。 Azure Monitor エージェントを使ってマシンを監視しているので、この収集を実行する別のデータ収集ルールを作成できます。