VsanPerfHotspotQuerySpec

VsanPerfHotspotQuerySpec
VsanPerfHotspotQuerySpec

Describes specification for the query operation to retrieve vSAN performance hotspot entities.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "startTime": "string",
    "endTime": "string",
    "entity": "string",
    "metricId": "string",
    "numEntities": 0
}
string As date-time As date-time
startTime
Required

Indicates the start time of the time period to return the desired vSAN performance hostspot entities.

string As date-time As date-time
endTime
Required

Indicates the end time of the time period to return the desired vSAN performance hotspot entities.

string
entity
Required

Represents the managed object type of the top entities, they are: virtual-machine, disk-group, host-domclient, host-domcompmgr and vsan-esa-disk-layer.

for detailed info, see VsanPerfQueryPerf

string
metricId
Required

Indicates which one metric is used to decide the order of the hotspot entities from resource consuming perspective.

The valid metric types for top entities query of entities virtual-machine, disk-group, host-domclient and host-domcompmgr include iopsRead, iopsWrite, throughputRead, throughputWrite, latencyRead, latencyWrite. The valid metric types of entity vsan-esa-disk-layer include iopsReadCapacity, iopsWriteCapacity, tputReadCapacity, tputWriteCapacity, avgLatReadCapacity, avgLatWriteCapacity

integer As int32 As int32
numEntities
Optional

Represents the number of the hotspot entities to be returned.

The default value is 10 and the maximum is 64.