Capacity Management Alerts Schema¶
Note
This is auto-generated documentation from a JSON schema that is under construction, this will improve over time.
Return to the root config schema
https://raw.githubusercontent.com/elastisys/compliantkubernetes-apps/main/config/schemas/config.yaml#/properties/prometheus/$defs/capacityManagementAlerts
Definitions for capacity management alerts.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | config/schemas/config.yaml* |
TYPE:
object
(Capacity Management Alerts)
PROPERTIES:
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
persistentVolume | object |
Optional | cannot be null | Welkin Apps Config |
persistentVolumeEnabled | boolean |
Optional | cannot be null | Welkin Apps Config |
persistentVolumeLimit | number |
Optional | cannot be null | Welkin Apps Config |
disklimit | number |
Optional | cannot be null | Welkin Apps Config |
requestLimit | object |
Optional | cannot be null | Welkin Apps Config |
nodeGroupRequestsExcludePattern | string |
Optional | cannot be null | Welkin Apps Config |
persistentVolume¶
Configure capacity management alerts on persistent volumes.
persistentVolume
-
is optional
-
Type:
object
(Capacity Management Alerts Persistent Volumes) -
cannot be null
-
defined in: Welkin Apps Config
TYPE:
object
(Capacity Management Alerts Persistent Volumes)
persistentVolumeEnabled¶
persistentVolumeEnabled
-
is optional
-
Type:
boolean
(Capacity Management Alerts Persistent Volumes Enabled) -
cannot be null
-
defined in: Welkin Apps Config
TYPE:
boolean
(Capacity Management Alerts Persistent Volumes Enabled)
DEFAULTS:
The default value is:
true
persistentVolumeLimit¶
Alert when a persistent volume's usage reaches the limit in percent.
persistentVolumeLimit
-
is optional
-
Type:
number
(Capacity Management Alerts Persistent Volumes Enabled) -
cannot be null
-
defined in: Welkin Apps Config
TYPE:
number
(Capacity Management Alerts Persistent Volumes Enabled)
DEFAULTS:
The default value is:
75
disklimit¶
Alert when a disk's usage reaches the limit in percent.
disklimit
-
is optional
-
Type:
number
(Capacity Management Alerts Disk Limit) -
cannot be null
-
defined in: Welkin Apps Config
TYPE:
number
(Capacity Management Alerts Disk Limit)
DEFAULTS:
The default value is:
75
requestLimit¶
Alert when a node's resource requests reaches the limits in percent.
requestLimit
-
is optional
-
Type:
object
(Capacity Management Alerts Request Limit) -
cannot be null
-
defined in: Welkin Apps Config
TYPE:
object
(Capacity Management Alerts Request Limit)
nodeGroupRequestsExcludePattern¶
Configure a pattern of node groups to exclude from the resource request alerts. This can be used to exclude certain node groups from request alerts, while still getting usage alerts for those node groups.
nodeGroupRequestsExcludePattern
-
is optional
-
Type:
string
(Capacity Management Alerts Request Exclude Pattern) -
cannot be null
-
defined in: Welkin Apps Config
TYPE:
string
(Capacity Management Alerts Request Exclude Pattern)
EXAMPLES:
.*redis.*|.*postgres.*
Return to the root config schema
Generated Sun Jan 19 03:48:14 UTC 2025 from elastisys/compliantkubernetes-apps@main