When creating a new Alarm, there is a trigger type which is "VM Total Disk Latency (ms)." Also, I know you can query total disk latency for Host objects as there is a performance counter representing total, read, and write latency counters. The documentation states, incorrectly, that this counter exists for virtual machine objects. It does not. Because you can create an alarm that looks for VM total disk latency, the value is obviously somewhere in the system. My question is whether anyone knows how to query that information. I need to query it on a scheduled basis like I do other performance counters. Thanks in advance.
not with the alarm in question, it's a bug, and does not work. There is a PR open with VMware, and from my understanding that alarm will be removed from vCenter until it actually works
Best way is to use ESXTOP
I was hoping to not have to resort to ESXTOP as I'd like to query this data on a scheduled basis from a remote location. I think VMware shuns against using ESXTOP in this manner and is why the WebServices SDK was presented (the performance counter information) to do just this. Thanks again for the quick reply. I guess I'm just out of luck on this one.
Have you tried out esxplot?
http://labs.vmware.com/flings/esxplot
If you found this or other information useful, please consider awarding points for "Correct" or "Helpful".
Gregg Robertson, VCP3,4 , MCSE, MCSA, MCTS, MCITP