Performance Manager Query Available Perf Metric
Retrieves all performance counters for the specified managed object generated during a specified period of time.
The time period can be specified using beginTime, endTime, or by interval ID.
Required privileges: System.View
The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId
, in this case PerformanceManager/{moId}
.
The vSphere release schema. The current specification covers vSphere 9.0.0.0 APIs.
"QueryAvailablePerfMetricRequestType Object"
The managed object that provides performance metrics.
Starting time (server time) for a period of time from which to return available metrics. If not specified, defaults to oldest available metric for the specified entity.
Ending time (server time) for a period of time from which to return available performance metrics. If not specified, defaults to the most recently generated metric for the specified entity.
Period of time from which to retrieve metrics, defined by intervalId (rather than beginTime or endTime). Valid intervalIds include:
- For real-time counters, the refreshRate of the performance provider.
- For historical counters, the samplingPeriod of the historical interval.
If this parameter is not specified, the system returns available metrics for historical statistics.
[
"PerfMetricId Object"
]
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/sdk/vim25/{release}/PerformanceManager/{moId}/QueryAvailablePerfMetric