Azure Virtual Machines (VMs) is one of several types of on-demand, scalable computing resources that Azure offers.
Typically, you choose a VM when you need more control over the computing environment than the other choices offer. An Azure VM gives you the flexibility of virtualization without buying and maintaining the physical hardware.
Setup
To set up the Azure integration and discover the Azure Virtual Machines resources, do the following:
- Create an Azure Integration, if not available in your installed integrations. For more information on how to install the Azure Integration, refer to Install Azure Integration.
- Create a discovery profile. For more information on how to create a discovery profile, refer to Create Discovery Profile.
- Select
Virtual machinesunder the Filter Criteria in the Edit Discovery Profile page.
Azure Integration Discovery Profile
- Save the discovery profile to make them available in the list of Discovery Profiles.
- Scan to discover the resources at any time independent of the predefined schedule.
- Once the scan is completed, you can view the Virtual machines resources under Infrastructure > Resources > Microsoft Azure category.

Event support
OpsRamp supports Azure events for Azure Virtual machines. Configure Azure Events in the OpsRamp Azure integration discovery profile.
See Process Azure Events for more information on how to configure Azure events.
Supported metrics
| OpsRamp Metric | Azure Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| azure_vm_Available_Memory_Bytes | Available Memory Bytes | Available Memory Bytes | Bytes | Average | Amount of physical memory, in bytes, immediately available for allocation to a process or for system use in the Virtual Machine |
| azure_vm_Available_Memory_Percentage | Available Memory Percentage | Available Memory Percentage | Percent | Average | Amount of physical memory, in percentage, immediately available for allocation to a process or for system use in the Virtual Machine |
| azure_vm_CPU_Credits_Consumed | CPU Credits Consumed | CPU Credits Consumed | Count | Average | Total number of credits consumed by the Virtual Machine. Only available on B-series burstable VMs |
| azure_vm_CPU_Credits_Remaining | CPU Credits Remaining | CPU Credits Remaining | Count | Average | Total number of credits available to burst. Only available on B-series burstable VMs |
| azure_vm_Data_Disk_Bandwidth_Consumed_Percentage | Data Disk Bandwidth Consumed Percentage | Data Disk Bandwidth Consumed Percentage | Percent | Average | Percentage of data disk bandwidth consumed per minute. Only available on VM series that support premium storage |
| azure_vm_Data_Disk_IOPS_Consumed_Percentage | Data Disk IOPS Consumed Percentage | Data Disk IOPS Consumed Percentage | Percent | Average | Percentage of data disk I/Os consumed per minute. Only available on VM series that support premium storage |
| azure_vm_Data_Disk_Latency | Data Disk Latency | Data Disk Latency | Milliseconds | Average | Average time to complete each IO during monitoring period for Data Disk. Values are in milliseconds |
| azure_vm_Data_Disk_Max_Burst_Bandwidth | Data Disk Max Burst Bandwidth | Data Disk Max Burst Bandwidth | Count | Average | Maximum bytes per second throughput Data Disk can achieve with bursting |
| azure_vm_Data_Disk_Max_Burst_IOPS | Data Disk Max Burst IOPS | Data Disk Max Burst IOPS | Count | Average | Maximum IOPS Data Disk can achieve with bursting |
| azure_vm_Data_Disk_Queue_Depth | Data Disk Queue Depth | Data Disk Queue Depth | Count | Average | Data Disk Queue Depth(or Queue Length) |
| azure_vm_Data_Disk_Read_Bytes_sec | Data Disk Read Bytes/sec | Data Disk Read Bytes/Sec | BytesPerSecond | Average | Bytes/Sec read from a single disk during monitoring period |
| azure_vm_Data_Disk_Read_Operations_Sec | Data Disk Read Operations/Sec | Data Disk Read Operations/Sec | CountPerSecond | Average | Read IOPS from a single disk during monitoring period |
| azure_vm_Data_Disk_Target_Bandwidth | Data Disk Target Bandwidth | Data Disk Target Bandwidth | Count | Average | Baseline bytes per second throughput Data Disk can achieve without bursting |
| azure_vm_Data_Disk_Target_IOPS | Data Disk Target IOPS | Data Disk Target IOPS | Count | Average | Baseline IOPS Data Disk can achieve without bursting |
| azure_vm_Data_Disk_Used_Burst_BPS_Credits_Percentage | Data Disk Used Burst BPS Credits Percentage | Data Disk Used Burst BPS Credits Percentage | Percent | Average | Percentage of Data Disk burst bandwidth credits used so far |
| azure_vm_Data_Disk_Used_Burst_IO_Credits_Percentage | Data Disk Used Burst IO Credits Percentage | Data Disk Used Burst IO Credits Percentage | Percent | Average | Percentage of Data Disk burst I/O credits used so far |
| azure_vm_Data_Disk_Write_Bytes_sec | Data Disk Write Bytes/sec | Data Disk Write Bytes/Sec | BytesPerSecond | Average | Bytes/Sec written to a single disk during monitoring period |
| azure_vm_Data_Disk_Write_Operations_Sec | Data Disk Write Operations/Sec | Data Disk Write Operations/Sec | CountPerSecond | Average | Write IOPS from a single disk during monitoring period |
| azure_vm_Disk_Read_Bytes | Disk Read Bytes | Disk Read Bytes | Bytes | Total | Bytes read from disk during monitoring period |
| azure_vm_Disk_Read_Operations_Sec | Disk Read Operations/Sec | Disk Read Operations/Sec | CountPerSecond | Average | Disk Read IOPS |
| azure_vm_Disk_Write_Bytes | Disk Write Bytes | Disk Write Bytes | Bytes | Total | Bytes written to disk during monitoring period |
| azure_vm_Disk_Write_Operations_Sec | Disk Write Operations/Sec | Disk Write Operations/Sec | CountPerSecond | Average | Disk Write IOPS |
| azure_vm_Inbound_Flows | Inbound Flows | Inbound Flows | Count | Average | Inbound Flows are number of current flows in the inbound direction (traffic going into the VM) |
| azure_vm_Inbound_Flows_Maximum_Creation_Rate | Inbound Flows Maximum Creation Rate | Inbound Flows Maximum Creation Rate | CountPerSecond | Average | The maximum creation rate of inbound flows (traffic going into the VM) |
| azure_vm_Network_In_Total | Network In Total | Network In Total | Bytes | Total | The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic) |
| azure_vm_Network_Out_Total | Network Out Total | Network Out Total | Bytes | Total | The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic) |
| azure_vm_OS_Disk_Bandwidth_Consumed_Percentage | OS Disk Bandwidth Consumed Percentage | OS Disk Bandwidth Consumed Percentage | Percent | Average | Percentage of operating system disk bandwidth consumed per minute. Only available on VM series that support premium storage |
| azure_vm_OS_Disk_IOPS_Consumed_Percentage | OS Disk IOPS Consumed Percentage | OS Disk IOPS Consumed Percentage | Percent | Average | Percentage of operating system disk I/Os consumed per minute. Only available on VM series that support premium storage |
| azure_vm_OS_Disk_Latency | OS Disk Latency | OS Disk Latency | Milliseconds | Average | Average time to complete each IO during monitoring period for OS Disk. Values are in milliseconds |
| azure_vm_OS_Disk_Max_Burst_Bandwidth | OS Disk Max Burst Bandwidth | OS Disk Max Burst Bandwidth | Count | Average | Maximum bytes per second throughput OS Disk can achieve with bursting |
| azure_vm_OS_Disk_Max_Burst_IOPS | OS Disk Max Burst IOPS | OS Disk Max Burst IOPS | Count | Average | Maximum IOPS OS Disk can achieve with bursting |
| azure_vm_OS_Disk_Queue_Depth | OS Disk Queue Depth | OS Disk Queue Depth | Count | Average | OS Disk Queue Depth(or Queue Length) |
| azure_vm_OS_Disk_Read_Bytes_sec | OS Disk Read Bytes/sec | OS Disk Read Bytes/Sec | BytesPerSecond | Average | Bytes/Sec read from a single disk during monitoring period for OS disk |
| azure_vm_OS_Disk_Read_Operations_Sec | OS Disk Read Operations/Sec | OS Disk Read Operations/Sec | CountPerSecond | Average | Read IOPS from a single disk during monitoring period for OS disk |
| azure_vm_OS_Disk_Target_Bandwidth | OS Disk Target Bandwidth | OS Disk Target Bandwidth | Count | Average | Baseline bytes per second throughput OS Disk can achieve without bursting |
| azure_vm_OS_Disk_Target_IOPS | OS Disk Target IOPS | OS Disk Target IOPS | Count | Average | Baseline IOPS OS Disk can achieve without bursting |
| azure_vm_OS_Disk_Used_Burst_BPS_Credits_Percentage | OS Disk Used Burst BPS Credits Percentage | OS Disk Used Burst BPS Credits Percentage | Percent | Average | Percentage of OS Disk burst bandwidth credits used so far |
| azure_vm_OS_Disk_Used_Burst_IO_Credits_Percentage | OS Disk Used Burst IO Credits Percentage | OS Disk Used Burst IO Credits Percentage | Percent | Average | Percentage of OS Disk burst I/O credits used so far |
| azure_vm_OS_Disk_Write_Bytes_sec | OS Disk Write Bytes/sec | OS Disk Write Bytes/Sec | BytesPerSecond | Average | Bytes/Sec written to a single disk during monitoring period for OS disk |
| azure_vm_OS_Disk_Write_Operations_Sec | OS Disk Write Operations/Sec | OS Disk Write Operations/Sec | CountPerSecond | Average | Write IOPS from a single disk during monitoring period for OS disk |
| azure_vm_Outbound_Flows | Outbound Flows | Outbound Flows | Count | Average | Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM) |
| azure_vm_Outbound_Flows_Maximum_Creation_Rate | Outbound Flows Maximum Creation Rate | Outbound Flows Maximum Creation Rate | CountPerSecond | Average | The maximum creation rate of outbound flows (traffic going out of the VM) |
| azure_vm_Percentage_CPU | Percentage CPU | Percentage CPU | Percent | Average | The percentage of allocated compute units that are currently in use by the Virtual Machine(s) |
| azure_vm_Premium_Data_Disk_Cache_Read_Hit | Premium Data Disk Cache Read Hit | Premium Data Disk Cache Read Hit | Percent | Average | Premium Data Disk Cache Read Hit |
| azure_vm_Premium_Data_Disk_Cache_Read_Miss | Premium Data Disk Cache Read Miss | Premium Data Disk Cache Read Miss | Percent | Average | Premium Data Disk Cache Read Miss |
| azure_vm_Premium_OS_Disk_Cache_Read_Hit | Premium OS Disk Cache Read Hit | Premium OS Disk Cache Read Hit | Percent | Average | Premium OS Disk Cache Read Hit |
| azure_vm_Premium_OS_Disk_Cache_Read_Miss | Premium OS Disk Cache Read Miss | Premium OS Disk Cache Read Miss | Percent | Average | Premium OS Disk Cache Read Miss |
| azure_vm_Temp_Disk_Latency | Temp Disk Latency | Temp Disk Latency | Milliseconds | Average | Average time to complete each IO during monitoring period for Temp Disk. Values are in milliseconds |
| azure_vm_Temp_Disk_Queue_Depth | Temp Disk Queue Depth | Temp Disk Queue Depth | Count | Average | Temp Disk Queue Depth(or Queue Length) |
| azure_vm_Temp_Disk_Read_Bytes_sec | Temp Disk Read Bytes/sec | Temp Disk Read Bytes/Sec | BytesPerSecond | Average | Bytes/Sec read from a single disk during monitoring period for Temp Disk |
| azure_vm_Temp_Disk_Read_Operations_Sec | Temp Disk Read Operations/Sec | Temp Disk Read Operations/Sec | CountPerSecond | Average | Read IOPS from a single disk during monitoring period for Temp Disk |
| azure_vm_Temp_Disk_Write_Bytes_sec | Temp Disk Write Bytes/sec | Temp Disk Write Bytes/Sec | BytesPerSecond | Average | Bytes/Sec written to a single disk during monitoring period for Temp Disk |
| azure_vm_Temp_Disk_Write_Operations_Sec | Temp Disk Write Operations/Sec | Temp Disk Write Operations/Sec | CountPerSecond | Average | Write IOPS from a single disk during monitoring period for Temp Disk |
| azure_vm_VM_Cached_Bandwidth_Consumed_Percentage | VM Cached Bandwidth Consumed Percentage | VM Cached Bandwidth Consumed Percentage | Percent | Average | Percentage of cached disk bandwidth consumed by the VM. Only available on VM series that support premium storage |
| azure_vm_VM_Cached_IOPS_Consumed_Percentage | VM Cached IOPS Consumed Percentage | VM Cached IOPS Consumed Percentage | Percent | Average | Percentage of cached disk IOPS consumed by the VM. Only available on VM series that support premium storage |
| azure_vm_VM_Local_Used_Burst_BPS_Credits_Percentage | VM Local Used Burst BPS Credits Percentage | VM Cached Used Burst BPS Credits Percentage | Percent | Average | Percentage of Cached Burst BPS Credits used by the VM |
| azure_vm_VM_Local_Used_Burst_IO_Credits_Percentage | VM Local Used Burst IO Credits Percentage | VM Cached Used Burst IO Credits Percentage | Percent | Average | Percentage of Cached Burst IO Credits used by the VM |
| azure_vm_VM_Remote_Used_Burst_BPS_Credits_Percentage | VM Remote Used Burst BPS Credits Percentage | VM Uncached Used Burst BPS Credits Percentage | Percent | Average | Percentage of Uncached Burst BPS Credits used by the VM |
| azure_vm_VM_Remote_Used_Burst_IO_Credits_Percentage | VM Remote Used Burst IO Credits Percentage | VM Uncached Used Burst IO Credits Percentage | Percent | Average | Percentage of Uncached Burst IO Credits used by the VM |
| azure_vm_VM_Uncached_Bandwidth_Consumed_Percentage | VM Uncached Bandwidth Consumed Percentage | VM Uncached Bandwidth Consumed Percentage | Percent | Average | Percentage of uncached disk bandwidth consumed by the VM. Only available on VM series that support premium storage |
| azure_vm_VM_Uncached_IOPS_Consumed_Percentage | VM Uncached IOPS Consumed Percentage | VM Uncached IOPS Consumed Percentage | Percent | Average | Percentage of uncached disk IOPS consumed by the VM. Only available on VM series that support premium storage |
| azure_vm_VmAvailabilityMetric | VmAvailabilityMetric | VM Availability Metric | Count | Average | Measure of Availability of Virtual machines over time |