Azure Virtual Machines


The 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

Go to the Monitors Category View by clicking the Monitors tab. Click on  Azure Virtual Machines under the Cloud Apps Table. 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 9 tabs:

Windows Virtual Machines - Monitored Metrics

Linux Virtual Machines - Monitored Metrics


Windows Virtual Machines - Monitored Metrics

Monitor Information

ParameterDescription
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
Timeout Timeout Duration(seconds)
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
CPU UTILIZATION  
CPU Utilization Task Manager's CPU usage counter
MEMORY METRICS  
Physical Memory Utilization Percentage of RAM used
Swap Memory Utilization  
Free Physical Memory Amount of free RAM


CPU

Parameter Description
PROCESSOR METRICS  
% Interrupt Time Percentage of Time the processor handles Interrupts
% 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
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 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
Cache Faults/sec Number of Cache faults per second
Page Faults/sec Number of Page Faults per second
Transition Faults/sec Number of soft page faults per second


Disk

Parameter Description
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


Network

Parameter Description
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
TCPV4 CONNECTIONS  
Connections establised Number of established TCP connections
Connection failures Number of Failed TCP connections
Connections reset Number of resetted TCP connections
TCPV4 SEGMENTS  
Segments sent/sec Number of TCP segments sent per second
Segments received/sec Number of TCP segments received per second
Segments retransmitted/sec Number of TCP segments retransmitted per second


Threads & Processes

Parameter Description
THREAD STATS  
System thread count The total number of threads
Context switches/sec The total number of context switches per sec
PROCESS STATS  
Process count The total number of processes
% Processor time The percentage of total time the processor was busy servicing the processes
Total page faults/sec The total number of pages faulted per second
HANDLES  
Handle count The total number of handles

.NET CLR

Parameter Description
.NET CLR THREADS  
Logical threads Count of both running and stopped Threads
Physical threads Count of threads created and owned by the common language runtime to act as underlying threads for managed thread objects
.NET CLR STATS  
JIT compilation time(%) Percentage of elapsed time spent in JIT compilation
Current Queue length The total number of threads that are currently waiting to acquire a managed lock in the application
Marshalling count Total number of times arguments and return values have been marshaled from managed to unmanaged code, and vice versa, since the application started
Contention Rate/sec Rate at which threads in the runtime attempt to acquire a managed lock unsuccessfully
Remote Calls/sec Number of remote procedure calls invoked per second
Exceptions/sec Number of exceptions thrown per second
.NET CLR MEMORY STATS  
Time in GC(%) The percentage of elapsed time that was spent performing a garbage collection
Allocated Bytes/sec The number of bytes per second allocated on the garbage collection heap
Gen 0 heap size The maximum bytes that can be allocated in generation 0
Gen 1 heap size Current number of bytes in generation 1
Gen 2 heap size Current number of bytes in generation 2
Large Object Heap size Current size, in bytes, of the Large Object Heap
Bytes in all Heaps Current memory allocated in bytes on the garbage collection heaps

Configuration

Parameter Description
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,

CPU

ParameterDescription
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

ParameterDescription
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

ParameterDescription
Average Read time Average time taken for a read operation
Average Write time Average time taken for a write operation
Read bytes per sec Number of bytes read per second
Write bytes per sec Number of bytes write per second

Disk Spacing

Disk Spacing table lists Disk name and the disk's capacity.

Configuration

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