Discovery with the agent

Collector Type: Agent

Category: Application Monitors

Application Name: HyperV-Processor

Global Template Name : Microsoft Hyper-V Processor Performance Counters DotNet v4

Collected Metrics

Metric NameDisplay NameDescription
LogicalProcessorPercentGuestRunTimeLogicalProcessorPercentGuestRunTimeA logical processor correlates directly to the number of processors or cores that are installed on the physical computer.The percentage of time that the guest code takes to run across all logical processors. Identifies how much of the physical processor is being used to run the virtual machines. This counter does not identify the individual virtual machines or the amount consumed by each virtual machine.
LogicalProcessorPercentHypervisorRunTimeLogicalProcessorPercentHypervisorRunTimeA logical processor correlates directly to the number of processors or cores that are installed on the physical computer. This monitor returns the percentage of time spent by the processor in hypervisor code. This is the average percentage of time across all LP. This is similar to % Kernel Run Time in the Processor counter set.
LogicalProcessorPercentIdleTimeLogicalProcessorPercentIdleTimeA logical processor correlates directly to the number of processors or cores that are installed on the physical computer. This monitor returns the percentage of time spent by the processor in an idle state. This is the average percentage of time across all LP. There is one logical processor that that carries more load than the rest and that is LP0. This LP is where all interrupts in the system are directed and if there is too much load you can see this LP hit 100% which likely means IO is a bottleneck in the system.
LogicalProcessorPercentTotalRunTimeLogicalProcessorPercentTotalRunTimeA logical processor correlates directly to the number of processors or cores that are installed on the physical computer. This counter provides the total physical processor utilization of the host operating system and all guest operating systems. This monitor returns the percentage of time spent by the processor in guest and hypervisor code. This is just a sum of %Guest Run Time + % Hypervisor Runtime. This counter can go over 100% just slightly(<0.5%).
RootVirtualProcessorPercentGuestRunTimeRootVirtualProcessorPercentGuestRunTimeThis counter provides information on the root virtual processor of the hypervisor. It is the percentage of time that the root virtual processor takes to run the non-hypervisor code on a logical processor.
RootVirtualProcessorPercentHypervisorRunTimeRootVirtualProcessorPercentHypervisorRunTimeThis counter provides information on the root virtual processor of the hypervisor. It is the percentage of time the root VP is running in hypervisor code on an LP or for _Total the total across all root VP.
RootVirtualProcessorPercentTotalRunTimeRootVirtualProcessorPercentTotalRunTimeThis counter provides information on the root virtual processor of the hypervisor. The percentage of the total runtime on the root virtual processor, where total runtime is the sum of the Percentage Guest Runtime and the Percentage Hypervisor Runtime attributes.
VirtualProcessorPercentGuestRunTimeVirtualProcessorPercentGuestRunTimeIdentifies how much of the virtual processor is being consumed by a virtual machine. It is the percentage of time that the guest virtual processor takes to run the non-hypervisor code on a logical processor. This counter can be considered to be equivalent to % Processor Time, but for a specific VM as defined by its instance name.
VirtualProcessorPercentTotalRunTimeVirtualProcessorPercentTotalRunTimeIdentifies how much of the virtual processor is being consumed by a virtual machine. It is the sum of the values of the Percentage Guest Run Time and Percentage Hypervisor Run Time attributes on an individual virtual processor.
CPUPercentProcessorTimeCPUPercentProcessorTimeThis counter is useful on the root CPU. It indicates how busy the root is. The root is involved in all IO. This means that when the root CPUs are saturated your whole system is likely saturated. In general you want to see the root CPU lower than 10% utilization and over 50% might indicate an issue.