Azure VM Scaleset
Overview
Azure Virtual Machine Scale Sets (VMSS) is a feature provided by Microsoft Azure that enables automatic scaling of a group of identical virtual machines. VMSS allows you to deploy and manage a set of virtual machines as a single unit, ensuring high availability and automatically adjusting capacity to meet changes in demand.
Prerequisites
You can check the list of prerequisites required for Azure VM Scaleset here. These are the same for any other Azure service that you need to monitor using AIOps. Move to the section Adding Azure resources for Monitoring on the above link to view the prerequisites for Azure resource monitoring.
List of Supported KPIs
Name | Description | Type |
---|---|---|
azure.location | The location where the Azure virtual machine scale set is deployed. | String |
azure.name | The name of the Azure virtual machine scale set. | String |
azure.sku.name | The SKU (stock-keeping unit) name of the Azure virtual machine scale set. | String |
azure.status | The status of the Azure virtual machine scale set. | String |
azure.type | The type of the Azure virtual machine scale set. | String |
azure.vmscaleset | The identifier of the Azure virtual machine scale set. | String |
azure.vmscaleset.vms | The number of virtual machines in the Azure virtual machine scale set. | Count |
system.tags | The number of system tags associated with the Azure virtual machine scale set. | Count |
azure.vmscaleset.cpu.consumed.credits | The average number of CPU credits consumed by the virtual machine scale set. | Count |
azure.vmscaleset.cpu.remaining.credits | The average number of remaining CPU credits for the virtual machine scale set. | Count |
azure.vmscaleset.data.disk.percent | The average percentage of data disk bandwidth consumed by the virtual machine scale set. | Percent |
azure.vmscaleset.data.disk.io.percent | The average percentage of data disk IOPS (input/output operations per second) consumed by the virtual machine scale set. | Percent |
azure.vmscaleset.disk.queue.length | The average queue depth of the OS disk for the virtual machine scale set. | Count |
azure.vmscaleset.disk.read.bytes.per.sec | The average number of bytes read from the OS disk per second for the virtual machine scale set. | BytesPerSecond |
azure.vmscaleset.disk.read.ops.per.sec | The average number of read operations per second for the OS disk in the virtual machine scale set. | CountPerSecond |
azure.vmscaleset.disk.write.bytes.per.sec | The average number of bytes written to the OS disk per second for the virtual machine scale set. | BytesPerSecond |
azure.vmscaleset.disk.write.ops.per.sec | The average number of write operations per second for the OS disk in the virtual machine scale set. | CountPerSecond |
azure.vmscaleset.inbound.flows | The average number of inbound flows for the virtual machine scale set. | Count |
azure.vmscaleset.maximum.inbound.flows.per.sec | The average maximum creation rate of inbound flows per second for the virtual machine scale set. | CountPerSecond |
azure.vmscaleset.outbound.flows | The average number of outbound flows for the virtual machine scale set. | Count |
azure.vmscaleset.maximum.outbound.flows.per.sec | The average maximum creation rate of outbound flows per second for the virtual machine scale set. | CountPerSecond |
azure.vmscaleset.network.in.bytes.rate | The total rate of incoming network traffic for the virtual machine scale set. | Bytes |
azure.vmscaleset.network.out.bytes.rate | The total rate of outgoing network traffic for the virtual machine scale set. | Bytes |
azure.vmscaleset.cpu.percent | The average percentage of CPU utilization for the virtual machine scale set. | Percent |
azure.vmscaleset.data.disk.io.cache.read.hit.percent | The average percentage of cache read hits for the premium data disk in the virtual machine scale set. | Percent |
azure.vmscaleset.data.disk.io.cache.read.miss.percent | The average percentage of cache read misses for the premium data disk in the virtual machine scale set. | Percent |
azure.vmscaleset.disk.io.cache.read.hit.percent | The average percentage of cache read hits for the premium OS disk in the virtual machine scale set. | Percent |
azure.vmscaleset.disk.io.cache.read.miss.percent | The average percentage of cache read misses for the premium OS disk in the virtual machine scale set. | Percent |
event.timestamp | The timestamp of the event. | Count |