--- title: "Virtual Machine Performance Analysis Monitors" description: "Monitor/ Alert Name Target Parent Monitor Thresholds Alert Description Veeam VMware: Virtual Machine CPU Usage Analysis VMGUEST Performance cpuUsedPct >80 (warning)>90 (error) The virtual machine [vm name] running on host [hostname] has a CPU..." canonical: "https://helpcenter.veeam.com/docs/mp/vmware_guide/virtual_machine_perf_monitors.html" breadcrumb: "Veeam MP for VMware User Guides > Operations Guide > Monitoring with Veeam MP for VMware > Performance Analysis Monitors > Virtual Machine Performance Analysis Monitors" dateModified: "2026-09-08" --- # Virtual Machine Performance Analysis Monitors

Monitor/ Alert Name

Target

Parent Monitor

Thresholds

Alert Description

Veeam VMware: Virtual Machine CPU Usage Analysis

VMGUEST

Performance

cpuUsedPct

>80 (warning)
>90 (error)

The virtual machine [vm name] running on host [hostname] has a CPU usage issue.

The VM has used [cpuUsedPct]% CPU. Usage is [cpuUsageMHz] MHz over [cpuCount] virtual cores.

The alert also contains dynamically generated message text from correlation logic.

Veeam VMware: Virtual Machine CPU Scheduling Analysis

VMGUEST

Performance

cpuReadyPct

>10 (warning)
>25 (error)

cpuCoStopPct

>10 (warning)
>25 (error)

Overall state = worst state of any metric

The virtual machine [vm name] running on host [hostname] has a CPU scheduling issue.

The alert also contains dynamically generated message text from correlation logic.

Veeam VMware: Virtual Machine Memory Usage Analysis

VMGUEST

Performance

memoryActivePct

>90 (error)
>80 (warning

The virtual machine [vm name] running on host [hostname] has a Memory usage issue.

The alert also contains dynamically generated message text from correlation logic.

Veeam VMware: Virtual Machine Memory Ballooning and Swapping Analysis

VMGUEST

Performance

memoryBalloonPct > 50

memorySwapRate >100

cpuSwapWaitPct>25

If one metric is >threshold, then state=warning. If >1, then state=Critical.

The virtual machine [vm name] running on host [hostname] has a Memory resource issue.

The alert also contains dynamically generated message text from correlation logic.

Veeam VMware: Virtual Machine Compute Latency Analysis

VMGUEST

Performance

memoryLatencyPct > 10

cpuLatencyPct>10

If one metric is >threshold, then state=warning. If >1, then state=Critical.

The virtual machine [vm name] running on host [hostname] has a Latency issue.

The alert also contains dynamically generated message text from correlation logic.

Veeam VMware: Virtual Machine Storage Latency Analysis

Note: This monitor does not show Top N virtual disks — just the top virtual disk for read latency, and top for write latency (could be the same disk).

VMGUEST

Performance

diskLatency >40 (warning)

diskLatency>80 (error)

The virtual machine [vm name] running on host [hostname] has a Storage Latency issue. This VM uses datastore(s) [usesDatastores]

The latest value for max latency to storage is [diskLatency] milliseconds. This is the most recent real-time sample value.

The highest read and write latency by virtual disk averaged over the last collection interval is:

Virtual Disk - Latency
[virtualdisk name] - read latency [readLatency] ms
[virtualdisk name] - read latency [readLatency] ms

Veeam VMware: Virtual Machine Disk Space Analysis

Note: Only the disk partitions that are breaching threshold should be shown – this is not a Top N monitor.

VMGUEST

Performance

freeMB<100

The virtual machine [vm name] has a disk space issue. One or more disk partitions has breached the threshold for free MB remaining.

The disk partitions breaching threshold are:

Drive Name - Free Space MB
[partition name] [freeMB]MB

Veeam VMware: Virtual Machine Snapshot Usage Analysis

VMGUEST

Configuration

SnapshotAgeHours > 48

snapshotsSizeMB>2048

The virtual machine [vm name] running on host [hostname] is using snapshot(s).

The alert also contains dynamically generated message text from correlation logic.