I'm working on definitions for the metrics being monitored with VMAN. I have a few questions about them too. This is the list I have so far:
CPU Used: Percentage utilization of CPU resources.
source:
CPU Usage: Measured in MHz for the amount of CPU Usage.
source:
CPU Swap Wait: Swap wait time is time spent waiting for memory to be swapped in. When the VM is waiting for memory, it is not doing work.
source: https://www.dynatrace.com/support/doc/appmon/installation/deployment-guide/additional-deployment-best-practices/virtualization-best-practices/
CPU Ready: CPU Ready Time is a vSphere metric that records the amount of time a virtual machine is ready to use CPU but was unable to schedule time because all CPU resources (on a ESX host) are busy.
source: http://houseofbrick.com/cpu-ready-time-blog-part-i/
CPU Max Limited: Sys|Resource CPU Max Limited (%) (1 min. average) Percent of resource CPU that is limited to the maximum
amount. Average value during a one-minute period.
source: https://docs.vmware.com/en/vRealize-Operations-Manager/6.7/vrealize-operations-manager-67-reference-guide.pdf
CPU Load (On Host): Percentage of CPU utilization on the host.
source:
CPU Load: Percentage of CPU utilization by the guest os.
source:
CPU Latency: Percentage of time the VM is unable to run because it is contending for access to the physical CPUs.
source: https://docs.vmware.com/en/vRealize-Operations-Manager/7.0/com.vmware.vcom.metrics.doc/GUID-1322F5A4-DA1D-481F-BBEA-99B228E96AF2.html
CPU Demand: This metric is an indicator of the overall demand for CPU resources by the workloads in the cluster. It shows the percentage of CPU resources that all the virtual machines might use if there were no CPU contention or CPU limits set. It represents the average active CPU load in the past five minutes.
source: https://docs.vmware.com/en/vRealize-Operations-Manager/6.7/vrealize-operations-manager-67-reference-guide.pdf
Memory Usage (On Host): Percentage utilization of Memory resources on the host.
source:
Memory Usage: Percentage utilization of Memory resources on the guest os.
source:
Memory Granted: Amount of memory available for use.
source: https://docs.vmware.com/en/vRealize-Operations-Manager/6.7/vrealize-operations-manager-67-reference-guide.pdf
Memory Demand: Guest operating system demand in kilobytes
source:
Consumed Percent Memory Load:
source:
Consumed Memory Load:
source:
Balloon Memory Load: This metric shows the amount of memory currently used by the
virtual machine memory control. It is only defined at the VM level
source: https://docs.vmware.com/en/vRealize-Operations-Manager/6.7/vrealize-operations-manager-67-reference-guide.pdf
Do these definitions make sense to anyone and are there any that should be updated for what VMAN is actually reporting? I am also seeing a weird thing. My Memory Usage, Memory Granted, Memory Demand, Consumed Percent Memory Load, and Consumed Memory Load are all reporting 0 or --. Which doesn't make sense because I know the VM is using memory. Anyone have ideas as to why that may be? Thanks for your time and hope someone gets a little use out of having these definitions.