チュートリアル: Azure 仮想マシン スケール セットの監視を有効にする

Azure 仮想マシン スケール セット (VMSS) は、ホスト レベルのメトリックを Azure Monitor に自動的に送信し、スケール セットの全体的なパフォーマンスと正常性に関する分析情報を提供します。 ただし、完全な監視を行うには、スケール セット内のインスタンスからゲスト レベルのパフォーマンス データを収集する必要もあります。これによって、各インスタンスで実行されているアプリケーション、コンポーネント、およびプロセスとそのパフォーマンスと正常性に関する分析情報が得られます。

このチュートリアルでは、Azure ポータルとログベースのエクスペリエンスを使用して、仮想マシン スケール セットからゲスト パフォーマンス データを収集するための監視を有効にする手順について説明します。

現在、仮想マシン スケール セットでは、「 Azure 仮想マシンの拡張監視を有効にする」で説明されている監視のログベースのエクスペリエンスのみがサポートされています。 個々の仮想マシンで使用できるメトリックベースのエクスペリエンスは、スケール セットではまだサポートされていません。

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

  • Azure Monitor エージェントをインストールしてデータ収集を開始する仮想マシン スケール セットの監視を有効にします。
  • Log Analytics ワークスペースにパフォーマンス メトリックを送信するようにデータ収集を構成します。
  • スケール セット インスタンスから収集されたパフォーマンス データを表示および分析します。

前提条件

このチュートリアルを完了するには、次のものが必要です。

Azure Monitor エージェントのインストール プロセスの一環として、システム 割り当てマネージド ID がまだ 存在しない場合、Azure はスケール セット内の各インスタンスにシステム割り当てマネージド ID を割り当てます。

監視を有効にする

Azure portal で仮想マシン スケール セットのメニューから Insights を選択します。 監視が有効になっていない場合は、有効にするメッセージ オファリングが表示されます。 [有効化] を選択します。

仮想マシン スケール セットの監視を有効にするオプションを示すスクリーンショット。

[ 監視の構成 ] ページで、Log Analytics ワークスペースを選択します。 ワークスペースがない場合は、既定のワークスペースが選択され、スケール セットと同じリージョンに作成されます。

仮想マシン スケール セットの監視構成ページを示すスクリーンショット。

[ 構成] を 選択してデプロイを開始します。

デプロイ プロセスでは、スケール セット内のすべてのインスタンスに Azure Monitor エージェントがインストールされ、収集するパフォーマンス カウンターとデータの送信先を指定するデータ収集規則 (DCR) が作成されます。 プロセスが完了するまでに数分かかる場合があります。

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

デプロイが完了すると、パフォーマンス グラフを作成するのに十分なデータが収集されるまで数分かかります。

Azure ポータルで仮想マシン スケール セットから Insights を選択し、Performance タブを選択してパフォーマンス グラフを表示します。

パフォーマンス ビューには、CPU、メモリ、ディスク、ネットワークなど、スケール セット内のすべてのインスタンスにわたるさまざまなコンポーネントのパフォーマンスを時系列で分析できる一連のグラフが用意されています。

仮想マシン スケール セットのパフォーマンス ビューを示すスクリーンショット。

パフォーマンス グラフには、次のものが含まれます。

  • CPU 使用率 %: インスタンス全体の CPU 使用率を示します。
  • 使用可能なメモリ: インスタンス間で使用可能なメモリの量を示します。
  • %使用される論理ディスク領域 : インスタンス間で使用されたディスク領域の割合を示します。
  • 論理ディスク IOPS: 1 秒あたりのディスク I/O 操作を示します。
  • 論理ディスク MB/秒: 1 秒あたりのディスク スループットをメガバイト単位で表示します。
  • 送信バイト数: 1 秒あたりに送信されたネットワーク バイト数を示します。
  • 受信バイト数: 1 秒あたりに受信したネットワーク バイト数を示します。

ページの上部にあるタイム ピッカーを使用して時間範囲を調整し、さまざまな期間のパフォーマンス データを表示できます。

マルチ VMSS パフォーマンス データを表示する

サブスクリプション内の複数の仮想マシン スケール セットのパフォーマンス データを表示することもできます。

Azure portal の [監視] メニューの [分析情報] セクションで [仮想マシン] を選択し、[パフォーマンス] タブを選択します。ワークスペース セレクターとグループ セレクターを使用して、特定のワークスペース、サブスクリプション、リソース グループ、または仮想マシン スケール セットにビューをフィルター処理します。

このビューには、次を示す集計されたパフォーマンス グラフが表示されます。

  • CPU 使用率別の上位マシン
  • 使用可能なメモリが最も少ない上位のマシン
  • 使用されるディスク領域別の上位マシン
  • 送信バイト数別の上位マシン
  • 受信した上位のマシン (バイト単位)

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

次のステップ

仮想マシン スケール セットの監視を有効にしたら、次のことができます。