Performance
Intervals
The
PerformanceManager
defines
performance intervals which specify the period of time between collection
events, how much data will be collected, and how long the collected data will
be saved.
- An ESXi server has a built-in performance interval that produces discrete data values from counter instances sampled every 20 seconds. The server will maintain this instance data for one hour.
- Additional data collection is specified by historical performance intervals which produce data aggregated from counter instances according to the individual intervals.
The
PerformanceManager.historicalInterval
property
is an array of
PerfInterval
objects. The
following table lists the
PerfInterval
properties.
Property
| Description
|
---|---|
samplingPeriod
| Number of seconds for
the interval. You can modify this property on a vCenter Server only.
|
length
| Period of time for
which the server will save the data that it collects. You can modify this
property on a vCenter Server only.
|
level
| Level at which the
Server collects data. The interval level corresponds to the performance counter
level ( PerfCounterInfo.level ). The
Server will collect data for all counters with levels that match
PerfInterval.level ,
and for all counters with levels lower than
PerfInterval.level .
You can modify this property on a vCenter Server only.
|
enable
| Enable/disable
performance data collection. You can modify this property on a vCenter Server
only.
|
key
| Unique identifier for
the interval. You cannot modify this property.
|
name
| Label for the
historical interval; one of the following strings:
The
PerformanceManager
uses the
samplingPeriod ,
level , and
length properties to
determine its collection behavior. It does not interpret the name string. You
cannot modify this property.
|