GuideInformationBusiness ContinuityIT

Keep VM watch process CPU percentages tied to their denominator

Why can two VM watch process CPU metrics report different percentages for the same process?

Paired infrastructure paths converging on a stable recovered service.
DSE visual intelligenceContinuity & recoveryGuide · 2 min read
Executive summary

What you need to know

Why can two VM watch process CPU metrics report different percentages for the same process?

Potentially affected

Azure VMs and scale sets evaluating the VM watch preview's process CPU measurements.

DSE recommendation

Label process CPU charts with the exact VM watch metric and denominator.

Source facts

VM watch is a preview that runs configurable in-guest health checks and is delivered through the Application Health VM extension. Its ProcessCPUCoreUsage metric expresses instantaneous process usage against one CPU core, whereas ProcessCPUMachineUsage expresses process usage against the machine’s total CPU. MachineTotalCpuUsage describes the VM’s total instantaneous CPU utilization. Microsoft Learn.

Applicability

Use this interpretation check when building process-level dashboards or comparing a process chart with a whole-machine chart. Preserve the metric names in the evidence instead of presenting every percentage under a generic CPU heading.

DSE recommendation

Label process CPU charts with the exact VM watch metric and denominator. Have the monitoring owner explain which question each chart answers: how much of one core the process is consuming, how much of the machine it is consuming, or how busy the entire VM is. Review any proposed alert threshold against that selected measurement. Do not transfer a threshold merely because both charts use a percent sign.

Verification

Collect the relevant signals over the same controlled workload interval and inspect them together. Record the VM configuration and the exact measurement being reviewed. If a chart differs from expectations, check its selected metric before diagnosing a workload regression. Treat this as a preview evaluation, and verify the actual deployed collector configuration rather than assuming every default signal is present.

Official references

Microsoft Learn: VM watch: Enhancing VM health monitoring preview. Source reviewed September 9, 2026.

Primary reference

Review the official source

Azure VM Watch - Azure Virtual Machines | Microsoft Learn · Verified September 9, 2026

Open official reference ↗
Plan the next step

Need help applying this guidance safely?

DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.

Talk with DSE