仮想マシン メトリック ("ホスト" と "Guest") の違いについて (Windows 編)

a-kysato

こんにちは。Azure サポートチームの佐藤です。

Azure ポータルでは、仮想マシンの概要画面より [メトリック] という機能を選択することで、仮想マシンの監視メトリックを確認することができます。

この仮想マシンの監視メトリックには、メトリック名の頭に [ホスト] ・ [Guest] と記載された 2 つの種類があります。

本記事では、この 2 種類のメトリックの詳細についてご案内します。

本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

[ホスト] メトリックについて


項目の頭に [ホスト] と記載されたメトリックは、仮想マシンが展開されている物理ホスト サーバー側から取得している値を示します。

こちらは、特段、お客様側での設定を行うことなく Azure ポータルよりご確認いただくことができます。

仮想マシンが展開されているホスト サーバー側から取得している監視メトリックの詳細については、以下の公開情報に記載されておりますので必要に応じてご参照ください。

[参考]

Azure Monitor のサポートされるメトリック - Microsoft.Compute/virtualMachines

※一部、記載のない項目もありますが、公開情報は順次アップデートされる予定です。

[Guest] メトリックについて


項目の頭に [Guest] と記載されたメトリックは、仮想マシン内部のパフォーマンス カウンターから取得している値を示します。

こちらは、Azure ポータルなどから、仮想マシンの診断設定を有効化 (ゲスト レベルの監視を有効化) することで値の取得を行えます。

それぞれの監視メトリックは、仮想マシン内部のパフォーマンス カウンターの値と紐づいており、Azure ポータルでも、パフォーマンス カウンター上で確認できる値の名前が表示されます。

 

各メトリックと紐づくパフォーマンス カウンターの値の詳細は、本ブログの投稿「仮想マシンの監視メトリックの詳細について」内で確認手順をご案内しております。

監視メトリックが何を指しているのか不明な場合には、"パフォーマンス カウンターの値の詳細について" の箇所をご参照のうえご確認ください。

 

また、取得したメトリックは、お客様で指定可能な任意のストレージ アカウント内に保存され、リテンション期間を "0" とすることで、ログを永続的に保持することも可能です。

仮想マシンの診断設定は、Azure ポータルにて、仮想マシンの [診断設定] メニューより、有効 / 無効を切り替えることができますので、必要に応じて機能のご利用をご検討ください。

 

診断設定の有効化

 

診断設定の無効化

 

なお、仮想マシンの診断機能については、以下、本ブログの投稿でも概要をご案内しております。こちらも併せてご参考ください。

[参考]

Azure 仮想マシン診断機能について