Data Object - PerfCounterInfo

Property of
PerformanceManager
Returned by
QueryPerfCounter, QueryPerfCounterByLevel
Extends
DynamicData
See also
ElementDescription, PerfStatsType, PerfSummaryType

Data Object Description

This data object type describes essential information about a performance counter that a performance provider can monitor. See PerformanceManager for definition of performance counters.

Properties

Name Type Description
associatedCounterId*xsd:int[]

The counter IDs associated with the same performance counter name for the same device type. For example, the rollup types for CPU Usage for a host are average, minimum, and maximum. Therefore, their counter IDs are associated.
groupInfoElementDescription

The group of the performance counter with its label and summary details. For example, the "cpu" group for performance counters.
keyxsd:int

The Performance counter ID.
level*xsd:int

Statictics collection level for the counter. This is the minmum level at which performance statistics for this counter will be collected by VirtualCenter. The statistics level setting for VirtualCenter is set in the historical interval configuration. Refer to QueryPerfCounterByLevel for a description of the statistics collection levels.

Since VI API 2.5
nameInfoElementDescription

The name of the counter with label and summary details. For example, the counter with name "usage" for the "cpu" group of performance counters.
rollupTypePerfSummaryType

The counter type. Acceptable values include average, maximum, minimum, latest, summation, or none. This determines the type of statistical values that are returned for the counter.
statsTypePerfStatsType

Statistics type for the counter. Acceptable values include absolute, delta, or rate.
unitInfoElementDescription

The unit for the values of the performance counter with its label and summary details. See Unit for a description of the valid values.
Properties inherited from DynamicData
dynamicProperty, dynamicType
*Need not be set
Show WSDL type definition