Windows Hyper-Vのモニター
Windows Hyper-Vセンサーを使用すると、 Windows Hyper-Vインフラストラクチャを監視でき、仮想マシンおよび基盤となるホストインフラストラクチャの健全性とパフォーマンスに関する洞察を提供します。 Windows Hyper-V センサーは、 Instana エージェントをインストールすると、自動的に展開、構成、およびインストールされます。 その後、 Instana のユーザーインターフェイスで、 Windows Hyper-Vに関連するメトリックを確認できます。
Windows のHyper-V監視は、 Instana におけるオプション機能であり、デフォルトでは無効になっています。 このオプション機能を有効にするには、次のいずれかの手順を完了してください:
サポート対象バージョンとサポート方針
Instana 単一ホストの Microsoft Windows Server 2019 Datacenter上でHyper-Vセンサーをテストしました。
Windows Hyper-V センサーの設定
デフォルトでは、 Windows のHyper-V監視を有効にした後でのみ、センサーが有効になります。 センサーを有効にするには、エージェント設定ファイルに以下の設定を追加 <agent_install_dir>/etc/instana/configuration.yamlしてください。 enabledプロパティをoffに設定することで false無効にできます。
com.instana.plugin.windowshypervisor:
enabled: true # To disable the sensor set to false
availabilityZone: "Default Zone" # Zone Name
poll_rate: 1 # default poll rate in seconds is 10
監視を有効にすると、 Windows Hyper-V センサーが有効化され、ホストが仮想化をサポートしている場合、ホストと仮想マシンのメトリックを収集します。
デフォルトでは、エージェントは Windows Hyper-Vホストおよび仮想マシンのメトリックを10秒ごとに収集します。 間隔を変更するには、エージェント設定ファイルの プロパティを poll_rate<agent_install_dir>/etc/instana/configuration.yaml 更新してください:
場合によっては、仮想マシン上でメトリック収集が無効化されている可能性があります。 メトリクスの収集を有効にするには、管理者として次の PowerShell スクリプトを実行してください。 スクリプトをファイル .ps1 拡張子付きで保存し、 PowerShell ターミナルで実行します:
# Enable resource metering on all VMs
$vms = Get-VM
foreach ($vm in $vms) {
if (-not $vm.ResourceMeteringEnabled) {
Enable-VMResourceMetering -VMName $vm.Name
}
}
メトリックの表示
メトリクスを表示するには、次の手順を完了してください:
- Instana UI のナビゲーションメニューから、 [Platforms ] > [ Windows Hypervisor ] をクリックします。
- Windows のHyper-Vダッシュボードで、 Windows Hyper-Vホストをクリックします。
以下の指標とデータを閲覧できます。
ホスト・データ
Windows Hyper-V ダッシュボードには、以下の詳細が表示されます:
- ホスト名
- 仮想マシンの数
- CPU 使用率
- メモリー使用率
各ホストの概要ページには、以下の詳細が表示されます:
- ホスト上で動作するオペレーティングシステム
- IP アドレス
- コア数(CPU数)
- 利用可能な総ストレージ容量
- ホストのMACアドレス
- アップタイム
- CPU使用率(パーセント)
- メモリ使用率(パーセンテージ)
- 論理CPUと仮想CPUの使用率を示すグラフ
- 使用可能RAMの合計と空き容量を示すチャート
- 接続されたストレージメディアの一覧表(ドライブ名、ファイルシステム、空き容量、ディスクサイズを含む)
- 各プロセッサのプロセッサ統計情報を示す表。
仮想マシンタブには、ホスト上に作成された仮想マシンの概要が表示されます。 仮想マシンを選択して、その詳細ダッシュボードを表示します。
各仮想マシンのダッシュボードのサマリーページには、以下の詳細が表示されます:
- 仮想マシンのMACアドレス
- 初期RAM割り当て済み ( MiB )
- 状況
- 状態
- 使用されたネットワークスイッチ
- 割り当てられたディスクストレージ容量の合計
- 仮想ディスクのパス
- アップタイム
- CPUとRAMの使用率を示すグラフ
- インバウンドおよびアウトバウンドのネットワークトラフィック詳細を示すチャート
- ディスク情報(コントローラタイプ、コントローラ番号、パス、サイズなど)を示すテーブル。
パフォーマンス・メトリック
Windows Hyper-V センサーは、 Windows Hyper-V ホストから以下のパフォーマンス メトリクスを収集します:
| データ・ポイント | 説明 | 粒度 |
|---|---|---|
| CPU 使用率 | 物理CPUの平均使用率 | 10 秒 |
| メモリー使用率 | 平均RAM使用率 | 10 秒 |
| 空きストレージ・スペース | ホスト上で利用可能な累積無料ストレージ容量 | 10 秒 |
| 合計 RAM | 利用可能なRAMの総量 | 10 秒 |
| 空きRAM | 使用可能なRAMの量 | 10 秒 |
| 論理CPU使用率 | Hyper-VホストOSが認識する、すべての個々のプロセッサスレッドの平均使用量 | 10 秒 |
| 仮想 CPU 使用率 | VM が消費している平均CPUリソースは、ホストの総容量ではなく、その vCPUs, に対する比率です | 10 秒 |
Windows Hyper-V センサーは、各 Windows Hyper-V 仮想マシンについて、以下のパフォーマンス メトリクスを収集します:
| データ・ポイント | 説明 | 粒度 |
|---|---|---|
| CPU 使用率 | 物理CPUの平均使用率 | 10 秒 |
| メモリー使用率 | 平均RAM使用率 | 10 秒 |
| 空きストレージ・スペース | ホスト上で利用可能な空きストレージ容量 | 10 秒 |
| ネットワーク受信バイト数 | VM の仮想ネットワークアダプターを通じて受信したネットワークトラフィックの量 | 10 秒 |
| ネットワーク送信バイト数 | VM の仮想ネットワークアダプタを通じて送信されるネットワークトラフィックの量 | 10 秒 |