Azure Virtual Machines (VM) Monitoring with SigNoz

SigNoz Cloud - This page applies to SigNoz Cloud editions.

The Azure Virtual Machines integration collects metrics from your VMs. Once enabled, the SigNoz agent discovers Virtual Machine resources in your monitored resource groups and configures telemetry collection.

This integration requires SigNoz Azure agent version v0.0.11 or later.

Note: This integration does not collect logs from Virtual Machines.

Getting started

Connect your Azure subscription first. See Azure One-Click Integrations for setup instructions.

Once connected:

  1. In SigNoz, navigate to Integrations > Microsoft Azure.
  2. Select Virtual Machines from the left panel.
  3. Toggle Metric Collection on.
SigNoz Azure integration panel showing Virtual Machines with Metric Collection toggle enabled
Enable metric collection for Azure Virtual Machines in the SigNoz UI

The agent deploys the necessary resources in the background. Data starts flowing within a few minutes. Navigate to Dashboards and open the Virtual Machine Overview dashboard to confirm metrics are appearing.

What's collected

Metrics
Metric nameUnitType
azure_available_memory_bytes_averageBytesGauge
azure_available_memory_bytes_countBytesGauge
azure_available_memory_bytes_maximumBytesGauge
azure_available_memory_bytes_minimumBytesGauge
azure_available_memory_bytes_totalBytesGauge
azure_available_memory_percentage_averagePercentGauge
azure_available_memory_percentage_countPercentGauge
azure_available_memory_percentage_maximumPercentGauge
azure_available_memory_percentage_minimumPercentGauge
azure_available_memory_percentage_totalPercentGauge
azure_cpu_credits_consumed_maximumCountGauge
azure_cpu_credits_consumed_minimumCountGauge
azure_cpu_credits_consumed_totalCountGauge
azure_cpu_credits_remaining_maximumCountGauge
azure_cpu_credits_remaining_minimumCountGauge
azure_cpu_credits_remaining_totalCountGauge
azure_disk_read_bytes_averageBytesGauge
azure_disk_read_bytes_countBytesGauge
azure_disk_read_bytes_maximumBytesGauge
azure_disk_read_bytes_minimumBytesGauge
azure_disk_read_bytes_totalBytesGauge
azure_disk_read_operations/sec_averageCountPerSecondGauge
azure_disk_read_operations/sec_countCountPerSecondGauge
azure_disk_read_operations/sec_maximumCountPerSecondGauge
azure_disk_read_operations/sec_minimumCountPerSecondGauge
azure_disk_read_operations/sec_totalCountPerSecondGauge
azure_disk_write_bytes_averageBytesGauge
azure_disk_write_bytes_countBytesGauge
azure_disk_write_bytes_maximumBytesGauge
azure_disk_write_bytes_minimumBytesGauge
azure_disk_write_bytes_totalBytesGauge
azure_disk_write_operations/sec_averageCountPerSecondGauge
azure_disk_write_operations/sec_countCountPerSecondGauge
azure_disk_write_operations/sec_maximumCountPerSecondGauge
azure_disk_write_operations/sec_minimumCountPerSecondGauge
azure_disk_write_operations/sec_totalCountPerSecondGauge
azure_inbound_flows_averageCountGauge
azure_inbound_flows_countCountGauge
azure_inbound_flows_maximumCountGauge
azure_inbound_flows_maximum_creation_rate_averageCountPerSecondGauge
azure_inbound_flows_maximum_creation_rate_countCountPerSecondGauge
azure_inbound_flows_maximum_creation_rate_maximumCountPerSecondGauge
azure_inbound_flows_maximum_creation_rate_minimumCountPerSecondGauge
azure_inbound_flows_maximum_creation_rate_totalCountPerSecondGauge
azure_inbound_flows_minimumCountGauge
azure_inbound_flows_totalCountGauge
azure_network_in_averageBytesGauge
azure_network_in_countBytesGauge
azure_network_in_maximumBytesGauge
azure_network_in_minimumBytesGauge
azure_network_in_totalBytesGauge
azure_network_in_total_averageBytesGauge
azure_network_in_total_countBytesGauge
azure_network_in_total_maximumBytesGauge
azure_network_in_total_minimumBytesGauge
azure_network_in_total_totalBytesGauge
azure_network_out_averageBytesGauge
azure_network_out_countBytesGauge
azure_network_out_maximumBytesGauge
azure_network_out_minimumBytesGauge
azure_network_out_totalBytesGauge
azure_network_out_total_averageBytesGauge
azure_network_out_total_countBytesGauge
azure_network_out_total_maximumBytesGauge
azure_network_out_total_minimumBytesGauge
azure_network_out_total_totalBytesGauge
azure_os_disk_bandwidth_consumed_percentage_averagePercentGauge
azure_os_disk_bandwidth_consumed_percentage_countPercentGauge
azure_os_disk_bandwidth_consumed_percentage_maximumPercentGauge
azure_os_disk_bandwidth_consumed_percentage_minimumPercentGauge
azure_os_disk_bandwidth_consumed_percentage_totalPercentGauge
azure_os_disk_iops_consumed_percentage_averagePercentGauge
azure_os_disk_iops_consumed_percentage_countPercentGauge
azure_os_disk_iops_consumed_percentage_maximumPercentGauge
azure_os_disk_iops_consumed_percentage_minimumPercentGauge
azure_os_disk_iops_consumed_percentage_totalPercentGauge
azure_os_disk_latency_averageMillisecondsGauge
azure_os_disk_latency_countMillisecondsGauge
azure_os_disk_latency_maximumMillisecondsGauge
azure_os_disk_latency_minimumMillisecondsGauge
azure_os_disk_latency_totalMillisecondsGauge
azure_os_disk_queue_depth_averageCountGauge
azure_os_disk_queue_depth_countCountGauge
azure_os_disk_queue_depth_maximumCountGauge
azure_os_disk_queue_depth_minimumCountGauge
azure_os_disk_queue_depth_totalCountGauge
azure_os_disk_read_bytes/sec_averageBytesPerSecondGauge
azure_os_disk_read_bytes/sec_countBytesPerSecondGauge
azure_os_disk_read_bytes/sec_maximumBytesPerSecondGauge
azure_os_disk_read_bytes/sec_minimumBytesPerSecondGauge
azure_os_disk_read_bytes/sec_totalBytesPerSecondGauge
azure_os_disk_read_operations/sec_averageCountPerSecondGauge
azure_os_disk_read_operations/sec_countCountPerSecondGauge
azure_os_disk_read_operations/sec_maximumCountPerSecondGauge
azure_os_disk_read_operations/sec_minimumCountPerSecondGauge
azure_os_disk_read_operations/sec_totalCountPerSecondGauge
azure_os_disk_target_bandwidth_averageCountGauge
azure_os_disk_target_bandwidth_countCountGauge
azure_os_disk_target_bandwidth_maximumCountGauge
azure_os_disk_target_bandwidth_minimumCountGauge
azure_os_disk_target_bandwidth_totalCountGauge
azure_os_disk_target_iops_averageCountGauge
azure_os_disk_target_iops_countCountGauge
azure_os_disk_target_iops_maximumCountGauge
azure_os_disk_target_iops_minimumCountGauge
azure_os_disk_target_iops_totalCountGauge
azure_os_disk_write_bytes/sec_averageBytesPerSecondGauge
azure_os_disk_write_bytes/sec_countBytesPerSecondGauge
azure_os_disk_write_bytes/sec_maximumBytesPerSecondGauge
azure_os_disk_write_bytes/sec_minimumBytesPerSecondGauge
azure_os_disk_write_bytes/sec_totalBytesPerSecondGauge
azure_os_disk_write_operations/sec_averageCountPerSecondGauge
azure_os_disk_write_operations/sec_countCountPerSecondGauge
azure_os_disk_write_operations/sec_maximumCountPerSecondGauge
azure_os_disk_write_operations/sec_minimumCountPerSecondGauge
azure_os_disk_write_operations/sec_totalCountPerSecondGauge
azure_outbound_flows_averageCountGauge
azure_outbound_flows_countCountGauge
azure_outbound_flows_maximumCountGauge
azure_outbound_flows_maximum_creation_rate_averageCountPerSecondGauge
azure_outbound_flows_maximum_creation_rate_countCountPerSecondGauge
azure_outbound_flows_maximum_creation_rate_maximumCountPerSecondGauge
azure_outbound_flows_maximum_creation_rate_minimumCountPerSecondGauge
azure_outbound_flows_maximum_creation_rate_totalCountPerSecondGauge
azure_outbound_flows_minimumCountGauge
azure_outbound_flows_totalCountGauge
azure_percentage_cpu_averagePercentGauge
azure_percentage_cpu_countPercentGauge
azure_percentage_cpu_maximumPercentGauge
azure_percentage_cpu_minimumPercentGauge
azure_percentage_cpu_totalPercentGauge
azure_vm_cached_bandwidth_consumed_percentage_averagePercentGauge
azure_vm_cached_bandwidth_consumed_percentage_countPercentGauge
azure_vm_cached_bandwidth_consumed_percentage_maximumPercentGauge
azure_vm_cached_bandwidth_consumed_percentage_minimumPercentGauge
azure_vm_cached_bandwidth_consumed_percentage_totalPercentGauge
azure_vm_cached_iops_consumed_percentage_averagePercentGauge
azure_vm_cached_iops_consumed_percentage_countPercentGauge
azure_vm_cached_iops_consumed_percentage_maximumPercentGauge
azure_vm_cached_iops_consumed_percentage_minimumPercentGauge
azure_vm_cached_iops_consumed_percentage_totalPercentGauge
azure_vm_local_used_burst_bps_credits_percentage_averagePercentGauge
azure_vm_local_used_burst_bps_credits_percentage_maximumPercentGauge
azure_vm_local_used_burst_bps_credits_percentage_minimumPercentGauge
azure_vm_local_used_burst_io_credits_percentage_averagePercentGauge
azure_vm_local_used_burst_io_credits_percentage_maximumPercentGauge
azure_vm_local_used_burst_io_credits_percentage_minimumPercentGauge
azure_vm_remote_used_burst_bps_credits_percentage_averagePercentGauge
azure_vm_remote_used_burst_bps_credits_percentage_maximumPercentGauge
azure_vm_remote_used_burst_bps_credits_percentage_minimumPercentGauge
azure_vm_remote_used_burst_io_credits_percentage_averagePercentGauge
azure_vm_remote_used_burst_io_credits_percentage_maximumPercentGauge
azure_vm_remote_used_burst_io_credits_percentage_minimumPercentGauge
azure_vm_uncached_bandwidth_consumed_percentage_averagePercentGauge
azure_vm_uncached_bandwidth_consumed_percentage_countPercentGauge
azure_vm_uncached_bandwidth_consumed_percentage_maximumPercentGauge
azure_vm_uncached_bandwidth_consumed_percentage_minimumPercentGauge
azure_vm_uncached_bandwidth_consumed_percentage_totalPercentGauge
azure_vm_uncached_iops_consumed_percentage_averagePercentGauge
azure_vm_uncached_iops_consumed_percentage_countPercentGauge
azure_vm_uncached_iops_consumed_percentage_maximumPercentGauge
azure_vm_uncached_iops_consumed_percentage_minimumPercentGauge
azure_vm_uncached_iops_consumed_percentage_totalPercentGauge
azure_vmavailabilitymetric_averageCountGauge
azure_vmavailabilitymetric_maximumCountGauge
azure_vmavailabilitymetric_minimumCountGauge

Dashboards

The integration includes a pre-built Virtual Machines dashboard. Pre-built dashboards are locked and cannot be edited. To customize, use Export JSON from the dashboard menu and import it as a new dashboard.

SigNoz dashboard showing Azure Virtual Machine metrics including CPU usage, memory, disk I/O, and network throughput
Azure Virtual Machines dashboard in SigNoz

Key panels include:

  • CPU percentage and availability
  • Available memory (bytes and percentage)
  • Disk read/write bytes and IOPS
  • OS disk latency, queue depth, and bandwidth
  • Network inbound and outbound traffic
  • Inbound and outbound flow counts

Next steps

Get Help

If you need help with the steps in this topic, please reach out to us on SigNoz Community Slack.

If you are a SigNoz Cloud user, please use in product chat support located at the bottom right corner of your SigNoz instance or contact us at cloud-support@signoz.io.

Last updated: June 10, 2026

Edit on GitHub

Was this page helpful?

Your response helps us improve this page.

On this page

Is this page helpful?

Your response helps us improve this page.