criticality-thresholds
criticality-thresholds
Model representing Criticality Thresholds.
JSON Example
{
"timeRemainingSettings": [
{
"policyId": "string",
"inherited": false,
"resourceKindKey": {
"resourceKind": "string",
"adapterKind": "string"
},
"criticalityThresholdsConfig": {
"critical": "number",
"immediate": "number",
"warning": "number"
}
}
],
"capacityRemainingSettings": [
{
"policyId": "string",
"inherited": false,
"resourceKindKey": {
"resourceKind": "string",
"adapterKind": "string"
},
"criticalityThresholdsConfig": {
"critical": "number",
"immediate": "number",
"warning": "number"
}
}
],
"workloadSettings": [
{
"policyId": "string",
"inherited": false,
"resourceKindKey": {
"resourceKind": "string",
"adapterKind": "string"
},
"criticalityThresholdsConfig": {
"critical": "number",
"immediate": "number",
"warning": "number"
}
}
]
}
array of
criticality-thresholds-settings
timeRemainingSettings
Optional
Constraints:
minItems: 0
maxItems: 1
Time Remaining is how many days you have until the utilization projection crosses the usable capacity threshold. It has 2 settings: Conservative and Aggressive.
array of
criticality-thresholds-settings
capacityRemainingSettings
Optional
Constraints:
minItems: 0
maxItems: 1
Capacity Remaining is the not consumed percentage of usable capacity.
array of
criticality-thresholds-settings
workloadSettings
Optional
Constraints:
minItems: 0
maxItems: 1
Workload is the immediate % of capacity consumed of the most constrained of several key resource containers. Since workload changes every collection cycle, you can set how many cycles it takes to trigger or clear an alert.