Documentation forSolarWinds Observability

Virtual Machines metrics

Azure Virtual Machines are image service instances that provide on-demand and scalable computing resources with usage-based pricing.

More broadly, a virtual machine behaves like a server: it is a computer within a computer that provides the user the same experience they would have on the host operating system itself. In general, virtual machines are sandboxed from the rest of the system, meaning that the software inside a virtual machine can't escape or tamper with the underlying server itself.

Each virtual machine provides its own virtual hardware including CPUs, memory, hard drives, network interfaces, and other devices. Use the Azure Resource Manager to gather metrics for this resource, then ensure your cloud platform is configured in SolarWinds Observability to collect this resource type's data. See Add an Azure cloud account.

Depending on the subscription pricing tier of your Azure account or its resources, additional metrics may be available for this entity. To collect additional Azure metrics, select the premium pricing tier when configuring your Azure namespaces.

Many of the collected metrics from Azure VM entities are displayed as widgets in SolarWinds Observability explorers; additional metrics may be collected and available in the Metrics Explorer. You can also create an alert for when an entity's metric value moves out of a specific range. See Entities in SolarWinds Observability for information about entity types in SolarWinds Observability.

The following table lists some of the metrics collected for these entities. To see the Azure VM metrics in the Metrics Explorer, type azure.vm in the search box.

MetricDescription
azure.vm.cpu.credits_consumed

Total number of credits consumed by the Virtual Machine

azure.vm.cpu.credits_remaining

Total number of credits available to burst

azure.vm.cpu.percentage

The percentage of allocated compute units that are currently in use by the Virtual Machine(s)

azure.vm.disk.read_bytes

Bytes read from disk during monitoring period

azure.vm.disk.read_ops

Disk Read IOPS

azure.vm.disk.write_bytes

Bytes written to disk during monitoring period

azure.vm.disk.write_ops

Disk Write IOPS

azure.vm.network.in

The number of billable bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic)