Skip to content
BleemeoBleemeo

Azure Virtual Machine Monitoring

Starter
Professional

Bleemeo collects metrics for Azure Virtual Machines via Azure Monitor (Microsoft.Compute/virtualMachines namespace). Metrics are polled every 1 minute.

MetricDescription
cpu_usedCPU usage as a percentage
mem_used_percMemory used as a percentage
vm_cpu_credit_usageNumber of CPU credits consumed (burstable B-series VMs only)
vm_cpu_credit_balanceAvailable CPU credit balance (burstable B-series VMs only)
io_read_bytesDisk read throughput in bytes per second — the OS disk, or one attached data disk per item
io_write_bytesDisk write throughput in bytes per second — the OS disk, or one attached data disk per item
io_readsDisk read operations per second — the OS disk, or one attached data disk per item
io_writesDisk write operations per second — the OS disk, or one attached data disk per item
net_bits_recvNetwork traffic received in bits per second
net_bits_sentNetwork traffic sent in bits per second

Requires the Monitoring Reader role and the Microsoft.Insights resource provider registered on the subscription — see Permissions Summary.

$0.432/month per batch of up to 50 running VMs in the same region (1 Azure Monitor API call per minute) — see Estimated Azure Costs. Stopped VMs are not polled and cost nothing.

VMs with at least one attached data disk make a second, separate API call per minute (to retrieve per-disk metrics), roughly doubling the cost for that batch to ~$0.864/month — regardless of how many data disks are attached (1 or 15 costs the same, since it’s still a single additional call).