Performance counters are organized by groups of system resources. Examples of performance counter groups are memory, CPU, and disk. The counter groups and specific counters used on any vSphere server depend on the server configuration. The vSphere API Reference contains a table for each counter group. The table includes the counter name, type of statistics being collected, unit of measurement, level, and so on. The
vSphere API Reference page for the
PerformanceManager managed object contains links to the tables.
The PerformanceManager.perfCounter property is an array of
PerfCounterInfo data objects. Each object provides metadata for the collected data. A
PerfCounterInfo object has a unique key, the counter ID. The actual performance data collected at runtime are identified by this counter ID. The following table lists the
PerfCounterInfo properties.