Azure Virtual Machines (VM) Monitoring with SigNoz SigNoz released an integration for monitoring Azure Virtual Machines that collects metrics such as memory, disk I/O, CPU credits, and network traffic. The integration requires SigNoz Azure agent version v0.0.11 or later and does not collect VM logs. Users can enable metric collection through the SigNoz Integrations panel to populate a Virtual Machine Overview dashboard. 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 https://signoz.io/docs/integrations/azure/one-click-azure-integrations/ for setup instructions. Once connected: - In SigNoz, navigate to Integrations Microsoft Azure . - Select Virtual Machines from the left panel. - Toggle Metric Collection on. 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 name | Unit | Type | |---|---|---| azure available memory bytes average | Bytes | Gauge | azure available memory bytes count | Bytes | Gauge | azure available memory bytes maximum | Bytes | Gauge | azure available memory bytes minimum | Bytes | Gauge | azure available memory bytes total | Bytes | Gauge | azure available memory percentage average | Percent | Gauge | azure available memory percentage count | Percent | Gauge | azure available memory percentage maximum | Percent | Gauge | azure available memory percentage minimum | Percent | Gauge | azure available memory percentage total | Percent | Gauge | azure cpu credits consumed maximum | Count | Gauge | azure cpu credits consumed minimum | Count | Gauge | azure cpu credits consumed total | Count | Gauge | azure cpu credits remaining maximum | Count | Gauge | azure cpu credits remaining minimum | Count | Gauge | azure cpu credits remaining total | Count | Gauge | azure disk read bytes average | Bytes | Gauge | azure disk read bytes count | Bytes | Gauge | azure disk read bytes maximum | Bytes | Gauge | azure disk read bytes minimum | Bytes | Gauge | azure disk read bytes total | Bytes | Gauge | azure disk read operations/sec average | CountPerSecond | Gauge | azure disk read operations/sec count | CountPerSecond | Gauge | azure disk read operations/sec maximum | CountPerSecond | Gauge | azure disk read operations/sec minimum | CountPerSecond | Gauge | azure disk read operations/sec total | CountPerSecond | Gauge | azure disk write bytes average | Bytes | Gauge | azure disk write bytes count | Bytes | Gauge | azure disk write bytes maximum | Bytes | Gauge | azure disk write bytes minimum | Bytes | Gauge | azure disk write bytes total | Bytes | Gauge | azure disk write operations/sec average | CountPerSecond | Gauge | azure disk write operations/sec count | CountPerSecond | Gauge | azure disk write operations/sec maximum | CountPerSecond | Gauge | azure disk write operations/sec minimum | CountPerSecond | Gauge | azure disk write operations/sec total | CountPerSecond | Gauge | azure inbound flows average | Count | Gauge | azure inbound flows count | Count | Gauge | azure inbound flows maximum | Count | Gauge | azure inbound flows maximum creation rate average | CountPerSecond | Gauge | azure inbound flows maximum creation rate count | CountPerSecond | Gauge | azure inbound flows maximum creation rate maximum | CountPerSecond | Gauge | azure inbound flows maximum creation rate minimum | CountPerSecond | Gauge | azure inbound flows maximum creation rate total | CountPerSecond | Gauge | azure inbound flows minimum | Count | Gauge | azure inbound flows total | Count | Gauge | azure network in average | Bytes | Gauge | azure network in count | Bytes | Gauge | azure network in maximum | Bytes | Gauge | azure network in minimum | Bytes | Gauge | azure network in total | Bytes | Gauge | azure network in total average | Bytes | Gauge | azure network in total count | Bytes | Gauge | azure network in total maximum | Bytes | Gauge | azure network in total minimum | Bytes | Gauge | azure network in total total | Bytes | Gauge | azure network out average | Bytes | Gauge | azure network out count | Bytes | Gauge | azure network out maximum | Bytes | Gauge | azure network out minimum | Bytes | Gauge | azure network out total | Bytes | Gauge | azure network out total average | Bytes | Gauge | azure network out total count | Bytes | Gauge | azure network out total maximum | Bytes | Gauge | azure network out total minimum | Bytes | Gauge | azure network out total total | Bytes | Gauge | azure os disk bandwidth consumed percentage average | Percent | Gauge | azure os disk bandwidth consumed percentage count | Percent | Gauge | azure os disk bandwidth consumed percentage maximum | Percent | Gauge | azure os disk bandwidth consumed percentage minimum | Percent | Gauge | azure os disk bandwidth consumed percentage total | Percent | Gauge | azure os disk iops consumed percentage average | Percent | Gauge | azure os disk iops consumed percentage count | Percent | Gauge | azure os disk iops consumed percentage maximum | Percent | Gauge | azure os disk iops consumed percentage minimum | Percent | Gauge | azure os disk iops consumed percentage total | Percent | Gauge | azure os disk latency average | Milliseconds | Gauge | azure os disk latency count | Milliseconds | Gauge | azure os disk latency maximum | Milliseconds | Gauge | azure os disk latency minimum | Milliseconds | Gauge | azure os disk latency total | Milliseconds | Gauge | azure os disk queue depth average | Count | Gauge | azure os disk queue depth count | Count | Gauge | azure os disk queue depth maximum | Count | Gauge | azure os disk queue depth minimum | Count | Gauge | azure os disk queue depth total | Count | Gauge | azure os disk read bytes/sec average | BytesPerSecond | Gauge | azure os disk read bytes/sec count | BytesPerSecond | Gauge | azure os disk read bytes/sec maximum | BytesPerSecond | Gauge | azure os disk read bytes/sec minimum | BytesPerSecond | Gauge | azure os disk read bytes/sec total | BytesPerSecond | Gauge | azure os disk read operations/sec average | CountPerSecond | Gauge | azure os disk read operations/sec count | CountPerSecond | Gauge | azure os disk read operations/sec maximum | CountPerSecond | Gauge | azure os disk read operations/sec minimum | CountPerSecond | Gauge | azure os disk read operations/sec total | CountPerSecond | Gauge | azure os disk target bandwidth average | Count | Gauge | azure os disk target bandwidth count | Count | Gauge | azure os disk target bandwidth maximum | Count | Gauge | azure os disk target bandwidth minimum | Count | Gauge | azure os disk target bandwidth total | Count | Gauge | azure os disk target iops average | Count | Gauge | azure os disk target iops count | Count | Gauge | azure os disk target iops maximum | Count | Gauge | azure os disk target iops minimum | Count | Gauge | azure os disk target iops total | Count | Gauge | azure os disk write bytes/sec average | BytesPerSecond | Gauge | azure os disk write bytes/sec count | BytesPerSecond | Gauge | azure os disk write bytes/sec maximum | BytesPerSecond | Gauge | azure os disk write bytes/sec minimum | BytesPerSecond | Gauge | azure os disk write bytes/sec total | BytesPerSecond | Gauge | azure os disk write operations/sec average | CountPerSecond | Gauge | azure os disk write operations/sec count | CountPerSecond | Gauge | azure os disk write operations/sec maximum | CountPerSecond | Gauge | azure os disk write operations/sec minimum | CountPerSecond | Gauge | azure os disk write operations/sec total | CountPerSecond | Gauge | azure outbound flows average | Count | Gauge | azure outbound flows count | Count | Gauge | azure outbound flows maximum | Count | Gauge | azure outbound flows maximum creation rate average | CountPerSecond | Gauge | azure outbound flows maximum creation rate count | CountPerSecond | Gauge | azure outbound flows maximum creation rate maximum | CountPerSecond | Gauge | azure outbound flows maximum creation rate minimum | CountPerSecond | Gauge | azure outbound flows maximum creation rate total | CountPerSecond | Gauge | azure outbound flows minimum | Count | Gauge | azure outbound flows total | Count | Gauge | azure percentage cpu average | Percent | Gauge | azure percentage cpu count | Percent | Gauge | azure percentage cpu maximum | Percent | Gauge | azure percentage cpu minimum | Percent | Gauge | azure percentage cpu total | Percent | Gauge | azure vm cached bandwidth consumed percentage average | Percent | Gauge | azure vm cached bandwidth consumed percentage count | Percent | Gauge | azure vm cached bandwidth consumed percentage maximum | Percent | Gauge | azure vm cached bandwidth consumed percentage minimum | Percent | Gauge | azure vm cached bandwidth consumed percentage total | Percent | Gauge | azure vm cached iops consumed percentage average | Percent | Gauge | azure vm cached iops consumed percentage count | Percent | Gauge | azure vm cached iops consumed percentage maximum | Percent | Gauge | azure vm cached iops consumed percentage minimum | Percent | Gauge | azure vm cached iops consumed percentage total | Percent | Gauge | azure vm local used burst bps credits percentage average | Percent | Gauge | azure vm local used burst bps credits percentage maximum | Percent | Gauge | azure vm local used burst bps credits percentage minimum | Percent | Gauge | azure vm local used burst io credits percentage average | Percent | Gauge | azure vm local used burst io credits percentage maximum | Percent | Gauge | azure vm local used burst io credits percentage minimum | Percent | Gauge | azure vm remote used burst bps credits percentage average | Percent | Gauge | azure vm remote used burst bps credits percentage maximum | Percent | Gauge | azure vm remote used burst bps credits percentage minimum | Percent | Gauge | azure vm remote used burst io credits percentage average | Percent | Gauge | azure vm remote used burst io credits percentage maximum | Percent | Gauge | azure vm remote used burst io credits percentage minimum | Percent | Gauge | azure vm uncached bandwidth consumed percentage average | Percent | Gauge | azure vm uncached bandwidth consumed percentage count | Percent | Gauge | azure vm uncached bandwidth consumed percentage maximum | Percent | Gauge | azure vm uncached bandwidth consumed percentage minimum | Percent | Gauge | azure vm uncached bandwidth consumed percentage total | Percent | Gauge | azure vm uncached iops consumed percentage average | Percent | Gauge | azure vm uncached iops consumed percentage count | Percent | Gauge | azure vm uncached iops consumed percentage maximum | Percent | Gauge | azure vm uncached iops consumed percentage minimum | Percent | Gauge | azure vm uncached iops consumed percentage total | Percent | Gauge | azure vmavailabilitymetric average | Count | Gauge | azure vmavailabilitymetric maximum | Count | Gauge | azure vmavailabilitymetric minimum | Count | Gauge | 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. 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 Create alerts https://signoz.io/docs/alerts/ to get notified on high CPU usage or disk saturation Build custom dashboards https://signoz.io/docs/userguide/manage-dashboards/ to correlate VM metrics with application performance Get Help If you need help with the steps in this topic, please reach out to us on SigNoz Community Slack https://signoz.io/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 mailto:cloud-support@signoz.io .