VM Insights は、仮想マシンの監視をすぐに始められる Azure Monitor の機能です。 パフォーマンス データの傾向、個々のマシンで実行中のプロセス、マシン間の依存関係を確認できます。 VM insights によって Azure Monitor エージェントがインストールされます。 これはゲスト オペレーティング システムの収集に必要で、要件に従って VM から追加の監視を構成する準備が整います。
このチュートリアルでは、以下の内容を学習します。
- 仮想マシンの VM insights を有効にして、Azure Monitor エージェントをインストールし、データ収集を開始する。
- VM Insights のマップ機能を有効にするために、詳細なプロセスとテレメトリの省略可能な収集を有効にする。
- 仮想マシンから収集されたパフォーマンス データを分析するグラフを検査する。
- 仮想マシン上で実行されているプロセスおよび他のシステムとの依存関係を示すマップを検査する。
前提条件
このチュートリアルを完了するには、監視する Azure 仮想マシンが必要です。
注意
仮想マシンの作成時に 仮想マシンの分析情報を有効にする オプションを選択した場合、VM 分析情報は既に有効になっています。 マシンが Log Analytics エージェントを使用して VM 分析情報を有効にしていた場合は、 Azure Portal で VM 分析情報を有効にして Azure Monitor エージェントにアップグレードする方法に関するページを参照してください。
VM 分析情報の有効化
Azure portal で仮想マシンのメニューから [Insights ] を選択します。 VM insights が有効になっていない場合は、その簡単な説明と有効にするオプションが表示されます。 [有効] を選択して、[監視構成] ウィンドウを開きます。 Azure Monitor エージェントの既定のオプションのままにします。
VM Insights は、データ収集のコストを削減するために、プロセスと依存関係のコレクションを含まない既定の データ収集ルール を作成します。 このコレクションを有効にするには、[ 新規作成 ] を選択して新しいデータ収集ルールを作成します。
データ収集規則の名前を指定し、[プロセスと依存関係を有効にする (マップ)] を選択します。 ゲスト パフォーマンスの収集は VM insights に必要であるため、無効にすることはできません。
別のワークスペースを使いたい場合を除き、サブスクリプションの既定の Log Analytics ワークスペースのままにします。 [ 作成] を選択して、新しいデータ収集規則を作成します。 [ 構成] を 選択して VM 分析情報の構成を開始します。
メッセージは、監視が有効になっていることを示しています。 エージェントがインストールされて、データ収集が開始されるまでには、数分かかる場合があります。
パフォーマンスを表示する
デプロイが完了すると、VM 分析情報の [ パフォーマンス ] タブに、マシンのパフォーマンス データが表示されます。 このデータは、時間の経過に伴う主要なゲスト メトリックの値を示しています。
プロセスと依存関係を表示する
[ マップ ] タブを選択して、仮想マシンのプロセスと依存関係を表示します。 現在のコンピューターがビューの中央に表示されます。 [プロセス] を展開して、実行中の プロセスを表示します。
マシンの詳細を表示する
マップ ビューには、仮想マシンに関する情報が収集されたさまざまなタブが表示されます。 各タブを選択すると、利用可能な情報が表示されます。
次のステップ
VM insights では VM ゲスト オペレーティング システムからパフォーマンス データを収集しますが、Windows イベント ログや Syslog などのログ データは収集しません。 Azure Monitor エージェントを使ってマシンを監視しているので、この収集を実行する別のデータ収集ルールを作成できます。