I am currently monitoring VMware Horizon desktops that are virtual machines that spin up/down as they are needed.
The last data for these hosts may be several hours old at a certain point in time when the VM is currently not running.
I am monitoring the CPU utilization of these hosts using a "Top hosts" widget and the "VMWare: CPU utilization" item (vmware.vm.cpu.usage.perf[{$VMWARE.URL},{$VMWARE.VM.UUID}]).
Problem: If a host was using 100% CPU 15 hours ago (but is currently not running), I don't want it to be displayed on the top of this list.
What is my options here?
The last data for these hosts may be several hours old at a certain point in time when the VM is currently not running.
I am monitoring the CPU utilization of these hosts using a "Top hosts" widget and the "VMWare: CPU utilization" item (vmware.vm.cpu.usage.perf[{$VMWARE.URL},{$VMWARE.VM.UUID}]).
Problem: If a host was using 100% CPU 15 hours ago (but is currently not running), I don't want it to be displayed on the top of this list.
What is my options here?