Azure Virtual Machines


Azure virtual machines are monitored based on the parameters or the attributes listed below. These attributes provide information about the functioning of Azure Virtual machines. You can also configure thresholds to the numerical attributes based on these details and get notified when the thresholds are violated.

Monitored Parameters

Prerequisites for monitoring Azure VM metrics: Click here

Go to the Monitors Category View by clicking the Monitors tab. Click on  Azure Virtual Machines under the Cloud Apps section. Displayed is the  Azure Virtual Machine bulk configuration view distributed into three tabs:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Click on the monitor name to see all the server details listed under the following tabs:

Windows Virtual Machines - Monitored Metrics

Linux Virtual Machines - Monitored Metrics

Note:
  • Guest OS metrics will be available only for Windows.
  • Metrics marked with an * can be monitored only when Guest OS monitoring is enabled.
  • Metrics marked with ** can be monitored only when 'Diagnostics settings' are enabled in Azure console. To learn how to enable 'Diagnostics settings', refer here.

Windows Virtual Machines - Monitored Metrics

Monitor Information

Parameter Description
Name Display name of the Virtual machine
Subscription ID Subscription ID of the Azure subscription which contains this VM
Virtual Machine name Name of the Virtual machine
Virtual Machine Resource ID Resource ID of the Virtual machine
Enable Guest OS monitoring Guest OS monitoring option given in Edit monitor page
Username VM's username
Timeout Timeout Duration (seconds)
Associated groups The monitor groups to which this monitor is associated
Last polled at Specifies the time at which the last poll was performed
Next poll at Specifies the time at which the next poll is scheduled

Overview

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
CPU UTILIZATION
CPU Utilization Amount of CPU utilized by the virtual machine (in %).
MEMORY METRICS **
Physical Memory Utilization Percentage of RAM used
Swap Memory Utilization  
Free Physical Memory Amount of free RAM
CPU CREDITS (Applicable only for B-series virtual machines)
CPU Credits Consumed Number of credits consumed by the virtual machine
CPU Credits Remaining Remaining number of credits available for the virtual machine.

CPU

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
PROCESSOR METRICS **
% Priviledged Time Percentage of time the processor was running in privileged mode
% User Time Percentage of time the processor was running in user mode
Processor Frequency  

Memory

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
MEMORY (COMMITTED vs AVAILABLE) **
Committed Bytes Amount of commited Virtual Memory
Available Bytes Amount of available Physical Memory
% Committed Bytes In Use Ratio of Committed Bytes to the Commit Limit
POOL (PAGED vs NONPAGED) **
Pool Paged Bytes Size in bytes of the paged pool
Pool Nonpaged Bytes Size in bytes of physical memory that cannot be written to disk eventhough it is not in use
MEMORY FAULTS **
Page Faults/sec Number of page faults per second.

Disk

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
DISK UTILIZATION *
Disk Disk Partition
Disk Usage Disk Free space & Used space
Total Size (MB) Total disk size
Used (%) Used disk space as percentage
Used (MB) Used disk space
Free (%) Free disk space as percentage
Free MB Free disk space
DISK IO STATISTICS *
Disk Disk partition
Transfers/Sec The number of read/write operations on the disk that occur each second
Writes/sec The percentage of elapsed time that the disk drive was busy servicing write requests
Reads/Sec The percentage of elapsed time that the disk drive was busy servicing read requests
% Busy Time The percentage of time the disk was busy
Average queue length The average number of both read and write requests that were queued for the disk during the sample interval
Disk Read Bytes/sec ** Bytes read from the disc per second
Disk Write Bytes/sec ** Bytes written on the disc per second
DISK SPACING
Disk Name Name of the hard disk
VHD URI Virtual hard disk URI that identifies this disk
Disk Size Total size of the disk
READ THROUGHPUT
OS Disk Read Throughput Amount of data read from OS disk during monitoring period (in KB/sec).
Data Disk Read Throughput Amount of data read from data disk during monitoring period (in KB/sec).
WRITE THROUGHPUT
OS Disk Write Throughput Amount of data written to OS disk during monitoring period (in KB/sec).
Data Disk Write Throughput Amount of data written to data disk during monitoring period (in KB/sec).
DISK I/O OPS
Disk Read Ops Number of disk read IOPS (in Ops/sec).
Disk Write Ops Number of disk write IOPS (in Ops/sec).

Network

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
NETWORK INTERFACE *
Network Interface The name of the network interface
Speed (Mbps) The estimate of the current bandwidth in Mbps
Input traffic (KBps) The rate at which packets are received on the interface, in kilo bytes per second.
Input Utilization (%) Input traffic percentage
Output traffic (KBps) The rate at which packets are sent on the interface, in kilo bytes per second.
Output Utilization (%) Output traffic percentage
Inbound Errors Number of packets that could not be received
Outbound Errors Number of packets that could not be sent
NETWORK TRAFFIC
Incoming Traffic Amount of data received on all network interfaces by the virtual machine (in KB/min).
Outgoing Traffic Amount of data transmitted from all network interfaces by the virtual machine (in KB/min).

Threads & Processes

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
THREAD STATS **
Context switches/sec The total number of context switches per sec
PROCESS STATS **
Process count The total number of processes
HANDLES **
Handle count The total number of handles

Configuration

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
SYSTEM INFORMATION
Resource Name Virtual machine name
Resource ID Virtual machine resource ID
Status State of the VM
Resource Group Name The resource group which has this VM
VM Size Size of the VM
Location Location at which the VM is set up
Public IP Address Public IP of the VM
Private IP Address Private IP of the VM
OS INFORMATION
OS Type VM's Operating system
VM Image VM server configuration
NETWORK INTERFACE
Network Interface Name The name of the network interface
Network Interface ID The ID of the network interface
MAC Address MAC address of the network
Network security group ID Network security group of the network interface

Linux Virtual Machines - Monitored Metrics

The below mentioned metrics are monitored for Linux VM:

Overview

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
CPU UTILIZATION
CPU Utilization Amount of CPU utilized by the virtual machine (in %).
CPU CREDITS (Applicable only for B-series virtual machines)
CPU Credits Consumed Number of credits consumed by the virtual machine
CPU Credits Remaining Remaining number of credits available for the virtual machine.

CPU

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
CPU METRICS **
IO Wait Time (%) Percentage of time that the processor is waiting (i.e. is in an idle state and does nothing), during which there in fact was outstanding disk I/O requests.
Idle Time (%) Percentage of time that the processor was idle
Processor Time(Linux) (%) Percentage of time that the processor was used for processing instructions of a computer program or operating system

Memory

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
MEMORY DETAILS **
Available Memory The amount of memory available (MB)
Used Memory The amount of memory used (MB)
Available Memory % Percentage of memory available to the total memory
Used Swap Memory % Percentage of used swap memory to the total swap memory

Disk

Parameter Description
Azure Modes
AD Application & Service Principal Mode
Organizational Account Mode
OAuth Mode
DISK METRICS **
Average Read Time Average time taken for a read operation
Average Write time Average time taken for a write operation
Read Bytes/sec Number of bytes read per second
Write Bytes/sec Number of bytes write per second
READ THROUGHPUT
OS Disk Read Throughput Amount of data read from OS disk during monitoring period (in KB/sec).
Data Disk Read Throughput Amount of data read from data disk during monitoring period (in KB/sec).
WRITE THROUGHPUT
OS Disk Write Throughput Amount of data written to OS disk during monitoring period (in KB/sec).
Data Disk Write Throughput Amount of data written to data disk during monitoring period (in KB/sec).
DISK I/O OPS
Disk Read Ops Number of disk read IOPS (in Ops/sec).
Disk Write Ops Number of disk write IOPS (in Ops/sec).
DISK SPACING
Disk Name Name of the hard disk
VHD URI Virtual hard disk URI that identifies this disk
Disk Size Total size of the disk

Configuration

Configuration Table lists Virtual machine details like Status, Location, IP, Network interface, MAC address and Network Security Group.