コンテンツにスキップ

Azure Virtual Machines

Azure Virtual Machines のメトリクスデータを収集します。

設定

Func のインストール

Guance の統合 - 拡張 - マネージド版 Func を有効にすることを推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続けてください。

自前で Func をデプロイする場合はFunc の自前デプロイを参照してください。

GSE 版のデプロイを推奨します

スクリプトのインストール

ヒント: 要件を満たす Azure アプリ登録情報を事前に準備し、サブスクリプションに Monitoring Reader ロールをアプリ登録へ付与してください

Azure Virtual Machines の監視データを同期するため、対応する収集スクリプト「Guance 統合(Azure-Virtual Machine 収集)」(ID: integration_azure_vm) をインストールします。

【インストール】をクリックした後、対応するパラメータを入力します。

  • Azure Tenant ID:テナント ID
  • Azure Client ID:アプリ登録 Client ID
  • Azure Client Secret Value:クライアントシークレットの値。ID ではありません。
  • Subscriptions:サブスクリプション ID、複数ある場合は , で区切ります

【起動スクリプトをデプロイ】をクリックすると、システムが自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動で設定します。

有効化後は「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらくすると、実行タスクの記録と対応するログを確認できます。

検証

  1. 「管理 / 自動トリガー設定」で、対象タスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを確認して異常がないかチェックします
  2. Guance の「インフラストラクチャ / カスタム」で資産情報が存在するか確認します
  3. Guance の「メトリクス」で対応する監視データがあるか確認します

メトリクス

Azure Virtual Machines の監視データを設定すると、既定のメトリクスセットは次のとおりです。設定によって、さらに多くのメトリクスを収集できます。Microsoft.Compute/virtualMachines のサポート対象メトリクス

Metric Name 説明 Unit
available_memory_bytes_average プロセスまたはシステムがすぐに割り当て可能な、仮想マシン内の物理メモリ量(バイト)。 byte
cpu_credits_consumed_average 仮想マシンで消費された CPU クレジットの合計。B シリーズのバースト可能 VM のみに適用されます。 count
cpu_credits_remaining_average バーストに使用可能な CPU クレジットの合計。B シリーズのバースト可能 VM のみに適用されます。 count
disk_read_bytes_total 1 分間に VM に接続されたすべてのディスクから読み取られた合計バイト数。読み取り専用または読み書きディスクキャッシュが有効な場合、このメトリクスにはキャッシュから読み取られたバイト数が含まれます。 byte
disk_read_operations_sec_average 1 秒あたりに VM に接続されたすべてのディスクから読み取られる入力操作数。読み取り専用または読み書きディスクキャッシュが有効な場合、このメトリクスにはキャッシュから読み取られた IOPS が含まれます。 count/s
disk_write_bytes_total 1 分間に VM に接続されたすべてのディスクへ書き込まれたバイト数。 byte
disk_write_operations_sec_average 1 秒あたりに VM に接続されたすべてのディスクへ書き込まれる出力操作数。 count/s
inbound_flows_average 現在の流入方向(VM に入るトラフィック)のフロー数。 count
network_in_total 仮想マシンに入る総ネットワークトラフィック。 byte
network_out_total 仮想マシンから出る総ネットワークトラフィック。 byte
os_disk_bandwidth_consumed_percentage_average OS ディスク帯域幅の消費率(1 分あたり)。これは、Premium Storage をサポートする VM シリーズにのみ適用されます。 %
os_disk_iops_consumed_percentage_average OS ディスク I/O の消費率(1 分あたり)。これは、Premium Storage をサポートする VM シリーズにのみ適用されます。 %
os_disk_latency_average 監視期間中に OS ディスク上の各 IO を完了する平均時間(ミリ秒)。これは、SCSI ディスクコントローラーで VM に接続されたディスクにのみ適用され、NVMe ディスクコントローラーを使用するディスクには適用されません。 ms
os_disk_queue_depth_average OS ディスクからの読み取りまたは書き込みを待機している未完了 IO リクエストの現在数。 count
os_disk_read_bytes_sec_average 1 秒あたりに OS ディスクから読み取られたバイト数。読み取り専用または読み書きディスクキャッシュが有効な場合、このメトリクスにはキャッシュから読み取られたバイト数が含まれます。 byte
os_disk_read_operations_sec_average 1 秒あたりに OS ディスクから読み取られる入力操作数。読み取り専用または読み書きディスクキャッシュが有効な場合、このメトリクスにはキャッシュから読み取られた IOPS が含まれます。 count/s
os_disk_target_bandwidth_average OS ディスクがバーストなしで実現できるベースラインの 1 秒あたりのスループット。 count/s
os_disk_target_iops_average OS ディスクがバーストなしで実現できるベースライン IOPS。 count
os_disk_write_bytes_sec_average 1 秒あたりに OS ディスクへ書き込まれるバイト数。 byte/s
os_disk_write_operations_sec_average 1 秒あたりに OS ディスクへ書き込まれる出力操作数。 byte/s
outbound_flows_average 現在の流出方向(VM から出るトラフィック)のフロー数。 count
percentage_cpu_average 現在仮想マシンで使用されている割り当て済みコンピュートユニットの割合。 %
temp_disk_latency_average 監視期間中に一時ディスク上の各 IO を完了する平均時間(ミリ秒)。これは、NVMe 一時ストレージディスクではない一時ディスクにのみ適用されます。 ms
temp_disk_queue_depth_average 一時ディスクからの読み取りまたは書き込みを待機している未完了 IO リクエストの現在数。これは、NVMe 一時ストレージディスクではない一時ディスクにのみ適用されます。 count
temp_disk_read_bytes_sec_average 1 秒あたりに一時ディスクから読み取られたバイト数。これは、NVMe 一時ストレージディスクではない一時ディスクにのみ適用されます。 byte/s
temp_disk_read_operations_sec_average 1 秒あたりに一時ディスクから読み取られる入力操作数。これは、NVMe 一時ストレージディスクではない一時ディスクにのみ適用されます。 count/s
temp_disk_write_bytes_sec_average 1 秒あたりに一時ディスクへ書き込まれるバイト数。これは、NVMe 一時ストレージディスクではない一時ディスクにのみ適用されます。 byte/s
temp_disk_write_operations_sec_average 1 秒あたりに一時ディスクへ書き込まれる出力操作数。これは、NVMe 一時ストレージディスクではない一時ディスクにのみ適用されます。 count/s
vm_cached_bandwidth_consumed_percentage_average 使用済みの仮想マシンキャッシュ帯域幅の割合。 %
vm_cached_iops_consumed_percentage_average 使用済みの仮想マシンキャッシュ IOPS の割合。 %
vm_local_used_burst_bps_credits_percentage_average ローカルで使用された burst BPS クレジットの割合。 %
vm_local_used_burst_io_credits_percentage_average ローカルで使用された burst IO クレジットの割合。 %
vm_remote_used_burst_bps_credits_percentage_average リモートで使用された burst BPS クレジットの割合。 %
vm_remote_used_burst_io_credits_percentage_average リモートで使用された burst IO クレジットの割合。 %
vm_uncached_bandwidth_consumed_percentage_average 使用済みの仮想マシン非キャッシュ帯域幅の割合。 %
vm_uncached_iops_consumed_percentage_average 使用済みの仮想マシン非キャッシュ IOPS の割合。 %

フィードバック

このページは役に立ちましたか?