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:

  1. 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.
  2. Create a discovery profile. For more information on how to create a discovery profile, refer to Create Discovery Profile.
  3. Select Virtual machines under the Filter Criteria in the Edit Discovery Profile page.
    Azure Integration Discovery Profile

    Azure Integration Discovery Profile

  4. Save the discovery profile to make them available in the list of Discovery Profiles.
  5. Scan to discover the resources at any time independent of the predefined schedule.
  6. 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 MetricAzure MetricMetric Display NameUnitAggregation TypeDescription
azure_vm_Available_Memory_BytesAvailable Memory BytesAvailable Memory BytesBytesAverageAmount of physical memory, in bytes, immediately available for allocation to a process or for system use in the Virtual Machine
azure_vm_Available_Memory_PercentageAvailable Memory PercentageAvailable Memory PercentagePercentAverageAmount of physical memory, in percentage, immediately available for allocation to a process or for system use in the Virtual Machine
azure_vm_CPU_Credits_ConsumedCPU Credits ConsumedCPU Credits ConsumedCountAverageTotal number of credits consumed by the Virtual Machine. Only available on B-series burstable VMs
azure_vm_CPU_Credits_RemainingCPU Credits RemainingCPU Credits RemainingCountAverageTotal number of credits available to burst. Only available on B-series burstable VMs
azure_vm_Data_Disk_Bandwidth_Consumed_PercentageData Disk Bandwidth Consumed PercentageData Disk Bandwidth Consumed PercentagePercentAveragePercentage of data disk bandwidth consumed per minute. Only available on VM series that support premium storage
azure_vm_Data_Disk_IOPS_Consumed_PercentageData Disk IOPS Consumed PercentageData Disk IOPS Consumed PercentagePercentAveragePercentage of data disk I/Os consumed per minute. Only available on VM series that support premium storage
azure_vm_Data_Disk_LatencyData Disk LatencyData Disk LatencyMillisecondsAverageAverage time to complete each IO during monitoring period for Data Disk. Values are in milliseconds
azure_vm_Data_Disk_Max_Burst_BandwidthData Disk Max Burst BandwidthData Disk Max Burst BandwidthCountAverageMaximum bytes per second throughput Data Disk can achieve with bursting
azure_vm_Data_Disk_Max_Burst_IOPSData Disk Max Burst IOPSData Disk Max Burst IOPSCountAverageMaximum IOPS Data Disk can achieve with bursting
azure_vm_Data_Disk_Queue_DepthData Disk Queue DepthData Disk Queue DepthCountAverageData Disk Queue Depth(or Queue Length)
azure_vm_Data_Disk_Read_Bytes_secData Disk Read Bytes/secData Disk Read Bytes/SecBytesPerSecondAverageBytes/Sec read from a single disk during monitoring period
azure_vm_Data_Disk_Read_Operations_SecData Disk Read Operations/SecData Disk Read Operations/SecCountPerSecondAverageRead IOPS from a single disk during monitoring period
azure_vm_Data_Disk_Target_BandwidthData Disk Target BandwidthData Disk Target BandwidthCountAverageBaseline bytes per second throughput Data Disk can achieve without bursting
azure_vm_Data_Disk_Target_IOPSData Disk Target IOPSData Disk Target IOPSCountAverageBaseline IOPS Data Disk can achieve without bursting
azure_vm_Data_Disk_Used_Burst_BPS_Credits_PercentageData Disk Used Burst BPS Credits PercentageData Disk Used Burst BPS Credits PercentagePercentAveragePercentage of Data Disk burst bandwidth credits used so far
azure_vm_Data_Disk_Used_Burst_IO_Credits_PercentageData Disk Used Burst IO Credits PercentageData Disk Used Burst IO Credits PercentagePercentAveragePercentage of Data Disk burst I/O credits used so far
azure_vm_Data_Disk_Write_Bytes_secData Disk Write Bytes/secData Disk Write Bytes/SecBytesPerSecondAverageBytes/Sec written to a single disk during monitoring period
azure_vm_Data_Disk_Write_Operations_SecData Disk Write Operations/SecData Disk Write Operations/SecCountPerSecondAverageWrite IOPS from a single disk during monitoring period
azure_vm_Disk_Read_BytesDisk Read BytesDisk Read BytesBytesTotalBytes read from disk during monitoring period
azure_vm_Disk_Read_Operations_SecDisk Read Operations/SecDisk Read Operations/SecCountPerSecondAverageDisk Read IOPS
azure_vm_Disk_Write_BytesDisk Write BytesDisk Write BytesBytesTotalBytes written to disk during monitoring period
azure_vm_Disk_Write_Operations_SecDisk Write Operations/SecDisk Write Operations/SecCountPerSecondAverageDisk Write IOPS
azure_vm_Inbound_FlowsInbound FlowsInbound FlowsCountAverageInbound Flows are number of current flows in the inbound direction (traffic going into the VM)
azure_vm_Inbound_Flows_Maximum_Creation_RateInbound Flows Maximum Creation RateInbound Flows Maximum Creation RateCountPerSecondAverageThe maximum creation rate of inbound flows (traffic going into the VM)
azure_vm_Network_In_TotalNetwork In TotalNetwork In TotalBytesTotalThe number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic)
azure_vm_Network_Out_TotalNetwork Out TotalNetwork Out TotalBytesTotalThe number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic)
azure_vm_OS_Disk_Bandwidth_Consumed_PercentageOS Disk Bandwidth Consumed PercentageOS Disk Bandwidth Consumed PercentagePercentAveragePercentage of operating system disk bandwidth consumed per minute. Only available on VM series that support premium storage
azure_vm_OS_Disk_IOPS_Consumed_PercentageOS Disk IOPS Consumed PercentageOS Disk IOPS Consumed PercentagePercentAveragePercentage of operating system disk I/Os consumed per minute. Only available on VM series that support premium storage
azure_vm_OS_Disk_LatencyOS Disk LatencyOS Disk LatencyMillisecondsAverageAverage time to complete each IO during monitoring period for OS Disk. Values are in milliseconds
azure_vm_OS_Disk_Max_Burst_BandwidthOS Disk Max Burst BandwidthOS Disk Max Burst BandwidthCountAverageMaximum bytes per second throughput OS Disk can achieve with bursting
azure_vm_OS_Disk_Max_Burst_IOPSOS Disk Max Burst IOPSOS Disk Max Burst IOPSCountAverageMaximum IOPS OS Disk can achieve with bursting
azure_vm_OS_Disk_Queue_DepthOS Disk Queue DepthOS Disk Queue DepthCountAverageOS Disk Queue Depth(or Queue Length)
azure_vm_OS_Disk_Read_Bytes_secOS Disk Read Bytes/secOS Disk Read Bytes/SecBytesPerSecondAverageBytes/Sec read from a single disk during monitoring period for OS disk
azure_vm_OS_Disk_Read_Operations_SecOS Disk Read Operations/SecOS Disk Read Operations/SecCountPerSecondAverageRead IOPS from a single disk during monitoring period for OS disk
azure_vm_OS_Disk_Target_BandwidthOS Disk Target BandwidthOS Disk Target BandwidthCountAverageBaseline bytes per second throughput OS Disk can achieve without bursting
azure_vm_OS_Disk_Target_IOPSOS Disk Target IOPSOS Disk Target IOPSCountAverageBaseline IOPS OS Disk can achieve without bursting
azure_vm_OS_Disk_Used_Burst_BPS_Credits_PercentageOS Disk Used Burst BPS Credits PercentageOS Disk Used Burst BPS Credits PercentagePercentAveragePercentage of OS Disk burst bandwidth credits used so far
azure_vm_OS_Disk_Used_Burst_IO_Credits_PercentageOS Disk Used Burst IO Credits PercentageOS Disk Used Burst IO Credits PercentagePercentAveragePercentage of OS Disk burst I/O credits used so far
azure_vm_OS_Disk_Write_Bytes_secOS Disk Write Bytes/secOS Disk Write Bytes/SecBytesPerSecondAverageBytes/Sec written to a single disk during monitoring period for OS disk
azure_vm_OS_Disk_Write_Operations_SecOS Disk Write Operations/SecOS Disk Write Operations/SecCountPerSecondAverageWrite IOPS from a single disk during monitoring period for OS disk
azure_vm_Outbound_FlowsOutbound FlowsOutbound FlowsCountAverageOutbound Flows are number of current flows in the outbound direction (traffic going out of the VM)
azure_vm_Outbound_Flows_Maximum_Creation_RateOutbound Flows Maximum Creation RateOutbound Flows Maximum Creation RateCountPerSecondAverageThe maximum creation rate of outbound flows (traffic going out of the VM)
azure_vm_Percentage_CPUPercentage CPUPercentage CPUPercentAverageThe percentage of allocated compute units that are currently in use by the Virtual Machine(s)
azure_vm_Premium_Data_Disk_Cache_Read_HitPremium Data Disk Cache Read HitPremium Data Disk Cache Read HitPercentAveragePremium Data Disk Cache Read Hit
azure_vm_Premium_Data_Disk_Cache_Read_MissPremium Data Disk Cache Read MissPremium Data Disk Cache Read MissPercentAveragePremium Data Disk Cache Read Miss
azure_vm_Premium_OS_Disk_Cache_Read_HitPremium OS Disk Cache Read HitPremium OS Disk Cache Read HitPercentAveragePremium OS Disk Cache Read Hit
azure_vm_Premium_OS_Disk_Cache_Read_MissPremium OS Disk Cache Read MissPremium OS Disk Cache Read MissPercentAveragePremium OS Disk Cache Read Miss
azure_vm_Temp_Disk_LatencyTemp Disk LatencyTemp Disk LatencyMillisecondsAverageAverage time to complete each IO during monitoring period for Temp Disk. Values are in milliseconds
azure_vm_Temp_Disk_Queue_DepthTemp Disk Queue DepthTemp Disk Queue DepthCountAverageTemp Disk Queue Depth(or Queue Length)
azure_vm_Temp_Disk_Read_Bytes_secTemp Disk Read Bytes/secTemp Disk Read Bytes/SecBytesPerSecondAverageBytes/Sec read from a single disk during monitoring period for Temp Disk
azure_vm_Temp_Disk_Read_Operations_SecTemp Disk Read Operations/SecTemp Disk Read Operations/SecCountPerSecondAverageRead IOPS from a single disk during monitoring period for Temp Disk
azure_vm_Temp_Disk_Write_Bytes_secTemp Disk Write Bytes/secTemp Disk Write Bytes/SecBytesPerSecondAverageBytes/Sec written to a single disk during monitoring period for Temp Disk
azure_vm_Temp_Disk_Write_Operations_SecTemp Disk Write Operations/SecTemp Disk Write Operations/SecCountPerSecondAverageWrite IOPS from a single disk during monitoring period for Temp Disk
azure_vm_VM_Cached_Bandwidth_Consumed_PercentageVM Cached Bandwidth Consumed PercentageVM Cached Bandwidth Consumed PercentagePercentAveragePercentage of cached disk bandwidth consumed by the VM. Only available on VM series that support premium storage
azure_vm_VM_Cached_IOPS_Consumed_PercentageVM Cached IOPS Consumed PercentageVM Cached IOPS Consumed PercentagePercentAveragePercentage 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_PercentageVM Local Used Burst BPS Credits PercentageVM Cached Used Burst BPS Credits PercentagePercentAveragePercentage of Cached Burst BPS Credits used by the VM
azure_vm_VM_Local_Used_Burst_IO_Credits_PercentageVM Local Used Burst IO Credits PercentageVM Cached Used Burst IO Credits PercentagePercentAveragePercentage of Cached Burst IO Credits used by the VM
azure_vm_VM_Remote_Used_Burst_BPS_Credits_PercentageVM Remote Used Burst BPS Credits PercentageVM Uncached Used Burst BPS Credits PercentagePercentAveragePercentage of Uncached Burst BPS Credits used by the VM
azure_vm_VM_Remote_Used_Burst_IO_Credits_PercentageVM Remote Used Burst IO Credits PercentageVM Uncached Used Burst IO Credits PercentagePercentAveragePercentage of Uncached Burst IO Credits used by the VM
azure_vm_VM_Uncached_Bandwidth_Consumed_PercentageVM Uncached Bandwidth Consumed PercentageVM Uncached Bandwidth Consumed PercentagePercentAveragePercentage of uncached disk bandwidth consumed by the VM. Only available on VM series that support premium storage
azure_vm_VM_Uncached_IOPS_Consumed_PercentageVM Uncached IOPS Consumed PercentageVM Uncached IOPS Consumed PercentagePercentAveragePercentage of uncached disk IOPS consumed by the VM. Only available on VM series that support premium storage
azure_vm_VmAvailabilityMetricVmAvailabilityMetricVM Availability MetricCountAverageMeasure of Availability of Virtual machines over time

External reference

Azure Virtual Machines