概要

Azure 仮想マシンでは、オンデマンドでスケーリングできる仮想化環境を柔軟に実行できます。

Azure VM からメトリクスを取得すると、以下のことができます。

  • VM のパフォーマンスを視覚化。
  • VM のパフォーマンスをアプリケーションと関連付け。

セットアップ

インストール

Microsoft Azure インテグレーションをまだセットアップしていない場合は、最初にセットアップします。

ARM でデプロイされた仮想マシンの場合は、診断をオンにし、収集する仮想マシンのメトリクスを選択する必要があります。手順については、診断の有効化 を参照してください。

モニターの自動ミュート

Datadog は、Azure Resource Health API を通じて利用可能な健全性ステータスに基づき、Azure VM のシャットダウンまたは停止に関連するモニターを(シャットダウンが手動でトリガーされたものでも Azure 自動スケーリングによるものでも)事前にミュートすることができます。予期される Azure VM のシャットダウンに対してモニターをミュートにすることで、不必要なアラートによるノイズを軽減できます。

Show automatically muted hosts を有効にして、Manage Downtime ページのリストに記載されている仮想マシンを自動ミュートします。自動ミュートが機能するためには、Azure インテグレーションがインストールされている必要があります。

Azure VM がシャットダウンまたは停止したモニターをミュートにするには、Azure インテグレーションタイルで Azure automuting チェックボックスをオンにします。

自動ミュートされるメトリクスモニターを作成するには、必ず host タグに基づいてトリガーします。モニターグループで host タグを含まないメトリクスモニターは、自動ミュートされません。

host タグを含むクエリにアラートを発生するモニター

注: Datadog Agent を実行している場合、Azure VM の host タグは GUID です。目で見てわかりやすい名前も含めるには、通知の返信にメッセージのテンプレート変数 {{host.name_tag}} を使用します。

収集データ

azure.vm.status メトリクスは非推奨となり、新しく作成された Datadog 組織には入力されなくなりました。既存のユーザーについては、このメトリクスは 2023 年 6 月 1 日に無効化されました。

ご不明な点は、Datadog サポートまでお問い合わせください。

メトリクス

azure.vm.available_memory_bytes_preview
(gauge)
Amount of physical memory, in bytes, immediately available for allocation to a process or for system use in the Virtual Machine
Shown as byte
azure.vm.cpu_credits_consumed
(count)
Total number of credits consumed by the Virtual Machine. Only available on B-series burstable VMs
azure.vm.cpu_credits_remaining
(count)
Total number of credits available to burst. Only available on B-series burstable VMs
azure.vm.data_disk_bandwidth_consumed_percentage
(gauge)
Percentage of data disk bandwidth consumed per minute. Only available on VM series that support premium storage
Shown as percent
azure.vm.data_disk_iops_consumed_percentage
(gauge)
Percentage of data disk I/Os consumed per minute. Only available on VM series that support premium storage
Shown as percent
azure.vm.data_disk_latency_preview
(gauge)
Average time to complete each IO during monitoring period for Data Disk. Values are in milliseconds
Shown as millisecond
azure.vm.data_disk_max_burst_bandwidth
(count)
Maximum bytes per second throughput Data Disk can achieve with bursting
azure.vm.data_disk_max_burst_iops
(count)
Maximum IOPS Data Disk can achieve with bursting
azure.vm.data_disk_queue_depth
(count)
Data Disk Queue Depth(or Queue Length)
azure.vm.data_disk_read_bytes_sec
(count)
Bytes/Sec read from a single disk during monitoring period
Shown as byte
azure.vm.data_disk_read_bytes_sec.max
(count)
Maximum Bytes/Sec read from a single disk during monitoring period (Max Aggregated)
Shown as byte
azure.vm.data_disk_read_operations_sec
(count)
Read IOPS from a single disk during monitoring period
Shown as operation
azure.vm.data_disk_target_bandwidth
(count)
Baseline bytes per second throughput Data Disk can achieve without bursting
azure.vm.data_disk_target_iops
(count)
Baseline IOPS Data Disk can achieve without bursting
azure.vm.data_disk_used_burst_bps_credits_percentage
(gauge)
Percentage of Data Disk burst bandwidth credits used so far
Shown as percent
azure.vm.data_disk_used_burst_io_credits_percentage
(gauge)
Percentage of Data Disk burst I/O credits used so far
Shown as percent
azure.vm.data_disk_write_bytes_sec
(count)
Bytes/Sec written to a single disk during monitoring period
Shown as byte
azure.vm.data_disk_write_operations_sec
(count)
Write IOPS from a single disk during monitoring period
Shown as operation
azure.vm.disk_read_bytes
(count)
Bytes read from disk during monitoring period
Shown as byte
azure.vm.disk_read_operations_sec
(count)
Disk Read IOPS
Shown as operation
azure.vm.disk_write_bytes
(count)
Bytes written to disk during monitoring period
Shown as byte
azure.vm.disk_write_operations_sec
(count)
Disk Write IOPS
Shown as operation
azure.vm.inbound_flows
(count)
Inbound Flows are number of current flows in the inbound direction (traffic going into the VM)
Shown as item
azure.vm.inbound_flows_maximum_creation_rate
(count)
The maximum creation rate of inbound flows (traffic going into the VM)
Shown as item
azure.vm.network_in
(gauge)
The number of billable bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic) (Deprecated)
Shown as byte
azure.vm.network_in_total
(gauge)
The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic)
Shown as byte
azure.vm.network_out
(gauge)
The number of billable bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic) (Deprecated)
Shown as byte
azure.vm.network_out_total
(gauge)
The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic)
Shown as byte
azure.vm.os_disk_bandwidth_consumed_percentage
(gauge)
Percentage of operating system disk bandwidth consumed per minute. Only available on VM series that support premium storage
Shown as percent
azure.vm.os_disk_iops_consumed_percentage
(gauge)
Percentage of operating system disk I/Os consumed per minute. Only available on VM series that support premium storage
Shown as percent
azure.vm.os_disk_latency_preview
(gauge)
Average time to complete each IO during monitoring period for OS Disk. Values are in milliseconds
Shown as millisecond
azure.vm.os_disk_max_burst_bandwidth
(count)
Maximum bytes per second throughput OS Disk can achieve with bursting
azure.vm.os_disk_max_burst_iops
(count)
Maximum IOPS OS Disk can achieve with bursting
azure.vm.os_disk_queue_depth
(count)
OS Disk Queue Depth(or Queue Length)
azure.vm.os_disk_read_bytes_sec
(count)
Bytes/Sec read from a single disk during monitoring period for OS disk
Shown as byte
azure.vm.os_disk_read_operations_sec
(count)
Read IOPS from a single disk during monitoring period for OS disk
Shown as operation
azure.vm.os_disk_target_bandwidth
(count)
Baseline bytes per second throughput OS Disk can achieve without bursting
azure.vm.os_disk_target_iops
(count)
Baseline IOPS OS Disk can achieve without bursting
azure.vm.os_disk_used_burst_bps_credits_percentage
(gauge)
Percentage of OS Disk burst bandwidth credits used so far
Shown as percent
azure.vm.os_disk_used_burst_io_credits_percentage
(gauge)
Percentage of OS Disk burst I/O credits used so far
Shown as percent
azure.vm.os_disk_write_bytes_sec
(count)
Bytes/Sec written to a single disk during monitoring period for OS disk
Shown as byte
azure.vm.outbound_flows
(count)
Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM)
Shown as item
azure.vm.outbound_flows_maximum_creation_rate
(count)
The maximum creation rate of outbound flows (traffic going out of the VM)
Shown as item
azure.vm.percentage_cpu
(gauge)
The percentage of allocated compute units that are currently in use by the Virtual Machine(s)
Shown as percent
azure.vm.premium_data_disk_cache_read_hit
(gauge)
Premium Data Disk Cache Read Hit
Shown as percent
azure.vm.premium_data_disk_cache_read_miss
(gauge)
Premium Data Disk Cache Read Miss
Shown as percent
azure.vm.premium_os_disk_cache_read_hit
(gauge)
Premium OS Disk Cache Read Hit
Shown as percent
azure.vm.premium_os_disk_cache_read_miss
(gauge)
Premium OS Disk Cache Read Miss
Shown as percent
azure.vm.temp_disk_latency_preview
(gauge)
Average time to complete each IO during monitoring period for Temp Disk. Values are in milliseconds
Shown as millisecond
azure.vm.temp_disk_queue_depth
(count)
Temp Disk Queue Depth(or Queue Length)
azure.vm.temp_disk_read_bytes_sec
(count)
Bytes/Sec read from a single disk during monitoring period for Temp Disk
Shown as byte
azure.vm.temp_disk_read_operations_sec
(count)
Read IOPS from a single disk during monitoring period for Temp Disk
Shown as operation
azure.vm.temp_disk_write_bytes_sec
(count)
Bytes/Sec written to a single disk during monitoring period for Temp Disk
Shown as byte
azure.vm.temp_disk_write_operations_sec
(count)
Write IOPS from a single disk during monitoring period for Temp Disk
Shown as operation
azure.vm.vm_cached_bandwidth_consumed_percentage
(gauge)
Percentage of cached disk bandwidth consumed by the VM. Only available on VM series that support premium storage
Shown as percent
azure.vm.vm_cached_iops_consumed_percentage
(gauge)
Percentage of cached disk IOPS consumed by the VM. Only available on VM series that support premium storage
Shown as percent
azure.vm.vm_cached_used_burst_bps_credits_percentage
(gauge)
Percentage of Cached Burst BPS Credits used by the VM
Shown as percent
azure.vm.vm_cached_used_burst_io_credits_percentage
(gauge)
Percentage of Cached Burst IO Credits used by the VM
Shown as percent
azure.vm.vm_uncached_used_burst_bps_credits_percentage
(gauge)
Percentage of Uncached Burst BPS Credits used by the VM
Shown as percent
azure.vm.vm_uncached_used_burst_io_credits_percentage
(gauge)
Percentage of Uncached Burst IO Credits used by the VM
Shown as percent
azure.vm.vm_uncached_bandwidth_consumed_percentage
(gauge)
Percentage of uncached disk bandwidth consumed by the VM. Only available on VM series that support premium storage
Shown as percent
azure.vm.vm_uncached_iops_consumed_percentage
(gauge)
Percentage of uncached disk IOPS consumed by the VM. Only available on VM series that support premium storage
Shown as percent
azure.vm.vm_availability_metric_preview
(count)
Percentage of uncached disk IOPS consumed by the VM. Only available on VM series that support premium storage

イベント

Azure Virtual Machine インテグレーションには、イベントは含まれません。

サービスチェック

Azure Virtual Machine インテグレーションには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。

その他の参考資料