Modifying Historical Intervals

Changes to a vCenter performance interval are global and apply to all entities in the system. VMware recommends that you do not modify the historical intervals. The PerfInterval data objects in the PerformanceManager.historicalInterval array are related. Modifications to a performance interval affects the entire system and may cause problems.

If you must modify a performance interval, use the PerformanceManager.UpdatePerfInterval method and follow these guidelines.

  • Performance data retention time (PerfInterval.length) must be a multiple of the collection interval (PerfInterval.samplingPeriod).
  • Performance data retention length must increase in each interval compared to its predecessor. The PerfInterval.length value for each successive performance interval must be greater than the length property for the previous interval in the historical interval array.
  • You cannot modify the value of the PerfInterval.samplingPeriod property on ESXi systems.