VsanDiagnosticsThreshold

VsanDiagnosticsThreshold
VsanDiagnosticsThreshold

Define the threshold value for the alarms raised by VsanDiagnosticsSystem.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "entityType": "string",
    "metric": "string",
    "yellow": 0,
    "red": 0
}
string
entityType
Required

The "entityType" is used to identify the target entity to get/set the threshold value.

Current supported entity types and metrics:

Entity TypeMetrics
'vsan-pnic-net' 'rxCrcErr', 'txCarErr', 'rxErr', 'txErr', 'pauseCount', 'rxMissErr', 'rxOvErr', 'rxFifoErr'
'rdt-net' 'checksumMismatchCount'
string
metric
Required

The "metric" is used to identify the stats of an entity, e.g.: rxCrcErr (CRC error of physical NIC), txCarErr (Carrier error of physical NIC).

Current supported metrics:
See VsanDiagnosticsThreshold.entityType

integer As int32 As int32
yellow
Optional

The yellow value of threshold indicates light severe warnings.

The unit is the same as the metric.

integer As int32 As int32
red
Optional

The red value of threshold indicates severe warnings.

The unit is the same as the metric.