Settings API - Kubernetes node anomaly detection schema table
Kubernetes node anomaly detection (builtin:anomaly-detection.kubernetes.node
)
Dynatrace automatically detects a wide range of common Kubernetes-related issues. Use these settings to configure alerts relevant to your Kubernetes node. Changing thresholds resets the observation period.
Schema ID | Schema groups | Scope |
---|---|---|
builtin:anomaly-detection.kubernetes.node |
| KUBERNETES_CLUSTER - Kubernetes clusterenvironment |
Parameters
Property | Label | Type | Description | Required |
---|---|---|---|---|
readinessIssues | - | ReadinessIssues | Alerts if node has not been available for a given amount of time | required |
cpuRequestsSaturation | - | CpuRequestsSaturation | - | required |
memoryRequestsSaturation | - | MemoryRequestsSaturation | - | required |
podsSaturation | - | PodsSaturation | - | required |
Request body objects
The ReadinessIssuesConfig
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
samplePeriodInMinutes | node is not ready for at least | integer | - | required |
observationPeriodInMinutes | within the last | integer | - | required |
The ReadinessIssues
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Detect node readiness issues | boolean | Evaluates on node condition 'Ready' | required |
configuration | - | ReadinessIssuesConfig | Alert if | required |
The CpuRequestsSaturationConfig
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
threshold | amount of requested CPU is higher than | integer | - | required |
samplePeriodInMinutes | of node CPU capacity for at least | integer | - | required |
observationPeriodInMinutes | within the last | integer | - | required |
The CpuRequestsSaturation
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Detect node CPU-request saturation | boolean | - | required |
configuration | - | CpuRequestsSaturationConfig | Alert if | required |
The MemoryRequestsSaturationConfig
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
threshold | amount of requested memory is higher than | integer | - | required |
samplePeriodInMinutes | of node memory capacity for at least | integer | - | required |
observationPeriodInMinutes | within the last | integer | - | required |
The MemoryRequestsSaturation
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Detect node memory-request saturation | boolean | - | required |
configuration | - | MemoryRequestsSaturationConfig | Alert if | required |
The PodsSaturationConfig
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
threshold | number of pods running on node is higher than | integer | - | required |
samplePeriodInMinutes | of node capacity for at least | integer | - | required |
observationPeriodInMinutes | within the last | integer | - | required |
The PodsSaturation
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Detect node pod-saturation | boolean | Number of running pods in percent of the node's maximum pod capacity | required |
configuration | - | PodsSaturationConfig | Alert if | required |