Microsoft Azure Virtual Machine Scale Sets


Microsoft Azure Virtual Machine Scale Sets - An Overview

Microsoft Azure Virtual Machine Scale Sets (VMSS) is a service in Microsoft Azure that allows users to deploy and manage a group of identical virtual machines (VMs) as a scalable set. VMSS is designed to help you build and manage large-scale, high-availability applications with ease. Monitoring Microsoft Azure Virtual Machine Scale Sets is crucial to ensure the performance, availability, and reliability of your applications that use the same. Use Applications Manager's Azure Virtual Machine Scale Sets Monitoring tool to monitor your Virtual Machine Scale Sets instances and their underlying infrastructure with ease.

Creating a new Microsoft Azure Virtual Machine Scale Sets Monitor

To learn how to create a new Microsoft Azure Virtual Machine Scale Sets Monitor, click here.

Monitored Parameters

Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the VM Scale Sets monitor from the displayed tooltip. This action will display the bulk configuration view for Azure VM Scale Sets in 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.

Microsoft Azure monitor provides a brief detail of the Azure Virtual Machine Scale Sets under the given subscription. Following are the list of metrics monitored in Azure VM Scale Sets Monitoring in their corresponding tabs:

Overview

Parameter Description
CONFIGURATION
Provisioning State The provisioning state of the VM Scale Set. Possible values: Succeeded/Failed.
Number of Instances The number of virtual machines in the scale set.
CPU UTILIZATION %
CPU Utilization The average percentage of allocated compute units that are currently in use by the Virtual Machine(s), at the time of polling (in %).
AVAILABLE MEMORY
Available Memory The average amount of physical memory immediately available for allocation to a process or for system use in the Virtual Machine between the poll interval (in MB).
CPU CREDITS
CPU Credits Consumed The average percentage of credits consumed by the Virtual Machine between the poll interval (in %). Only available on B-series burstable VMs.
CPU Credits Remaining The average percentage of credits available to burst between the poll interval (in %). Only available on B-series burstable VMs.

Disk

Parameter Description
OS & DATA DISK CONSUMED %
OS Disk Bandwidth Consumed The average percentage of operating system disk bandwidth consumed at the time of polling (in %).
OS Disk IOPS Consumed The average percentage of operating system disk I/Os consumed at the time of polling (in %).
Data Disk Bandwidth Consumed The average percentage of data disk bandwidth consumed at the time of polling (in %).
Data Disk IOPS Consumed The average percentage of data disk I/Os consumed at the time of polling (in %).
DISK THROUGHPUT
Disk Read Throughput The total amount of data read per second from all Disks between the poll interval (in MB/s).
Disk Write Throughput The total amount of data written per second to all Disks between the poll interval (in MB/s).
DISK OPERATIONS (AVERAGE)
Disk Reads The average number of overall Disk read operations performed per second between the poll interval (in operations/s).
Disk Writes The average number of overall Disk write operations performed per second between the poll interval (in operations/s).
OS & DATA DISK OPERATIONS (AVERAGE)
OS Disk Reads The average number of OS Disk read operations performed per second between the poll interval (in operations/s).
Data Disk Reads The average number of Data Disk read operations performed per second between the poll interval (in operations/s).
OS Disk Writes The average number of OS Disk write operations performed per second between the poll interval (in operations/s).
Data Disk Writes The average number of Data Disk write operations performed per second between the poll interval (in operations/s).
OS & DATA DISK THROUGHPUT (AVERAGE)
OS Disk Read Throughput The average amount of data read from the OS disk per second between the poll interval (in kB/s).
Data Disk Read Throughput The average amount of data read from the Data disk per second between the poll interval (in kB/s).
OS Disk Write Throughput The average amount of data written to the OS disk per second between the poll interval (in kB/s).
Data Disk Write Throughput The average amount of data written to the Data disk per second between the poll interval (in kB/s).
OS & DATA DISK QUEUE DEPTH
Data Disk Queue Depth The average Data Disk Queue Depth or Queue Length (number of pending I/O ops) between the poll interval.
OS Disk Queue Depth The average OS Disk Queue Depth or Queue Length (number of pending I/O ops) between the poll interval.

Network

Parameter Description
NETWORK TRAFFIC THROUGHPUT (AVERAGE)
Incoming Traffic The total amount of data received per minute on all network interfaces by the Virtual Machine between the poll interval (in kB/min).
Outgoing Traffic The total amount of data sent per minute from all network interfaces by the Virtual Machine between the poll interval (in kB/min).
NETWORK TRAFFIC FLOW (AVERAGE)
Inbound Flows The average number of current flows in the inbound direction (traffic going into the VM) between the poll interval.
Outbound Flows The average number of current flows in the outbound direction (traffic going out of the VM) between the poll interval.

Configuration

Parameter Description
CONFIGURATION
Location The location of the resource.
Resource Group Name The name of the resource group.
Security Type The SecurityType of the virtual machine. Possible values: ConfidentialVM/TrustedLaunch.
OS Type The type of OS used by the virtual machine. Possible values: Windows/Linux.
VM Size The size of the virtual machine.
SKU Tier Specifies the tier of virtual machines in a scale set. Possible Values: Standard/Basic.
Single Placement Group Indicates whether the scale set has been limited to a single placement group of a maximum size of 100 virtual machines or not. Possible Values: true/false.
Orchestration Mode The orchestration mode of the virtual machine scale set. Possible values: Flexible/Uniform.
Platform Fault Domain Count The fault domain count for each placement group.
Created Time The time at which the Virtual Machine Scale Set resource was created.
DISK PROPERTIES
Create Option Specifies how the virtual machines in the scale set was created. Possible values:
  • Attach
  • Empty
  • FromImage
Caching Type The caching requirements of the Virtual Machine Scale Set. Possible values:
  • None
  • ReadOnly
  • ReadWrite
Storage Account Type Specifies the storage account type for the managed disk. Possible values:
  • PremiumV2_LRS
  • Premium_LRS
  • Premium_ZRS
  • StandardSSD_LRS
  • StandardSSD_ZRS
  • Standard_LRS
  • UltraSSD_LRS
Disk Size The size of the data disk (in GB).
OS PROFILE
Computer Name Prefix The computer name prefix of all of the virtual machines in the scale set.
Admin Username The name of the administrator account.
IMAGE REFERENCE
Publisher The image publisher.
Image SKU The SKU of the image.