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 nodes. Changing thresholds resets the observation period. Additional information can be found on our documentation page.
Schema ID
Schema groups
Scope
builtin:anomaly-detection.kubernetes.node
group:anomaly-detection.kubernetes
group:anomaly-detection
KUBERNETES_CLUSTER
- Kubernetes clusterenvironment
GET | Managed | https://{your-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.kubernetes.node |
SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/settings/schemas/builtin:anomaly-detection.kubernetes.node | |
Environment ActiveGate | https://{your-activegate-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.kubernetes.node |
Authentication
To execute this request, you need an access token with Read settings (settings.read
) scope. To learn how to obtain and use it, see Tokens and authentication.
Parameters
Property
Type
Description
Required
readinessIssues
Alerts if node has not been available for a given amount of time
required
The ReadinessIssues
object
Property
Type
Description
Required
Detect node readiness issues
enabled
boolean
Evaluates node condition 'Ready'
required
The NodeProblematicCondition
object
Property
Type
Description
Required
Detect problematic node conditions
enabled
boolean
Evaluates node conditions
- MemoryPressure
- DiskPressure
- PIDPressure
- OutOfDisk
- NetworkUnavailable
- KernelDeadlock
- ReadonlyFilesystem
- FrequentKubeletRestart
- FrequentDockerRestart
- FrequentContainerdRestart
- KubeletUnhealthy
- ContainerRuntimeUnhealthy
- ContainerRuntimeProblem
- CorruptDockerOverlay2
- FilesystemCorruptionProblem
- FrequentGcfsdRestart
- FrequentGcfsSnapshotterRestart
- FrequentUnregisterNetDevice
- GcfsdUnhealthy
- GcfsSnapshotterMissingLayer
- GcfsSnapshotterUnhealthy
- KubeletProblem
required
The CpuRequestsSaturation
object
Property
Type
Description
Required
Detect node CPU-request saturation
enabled
boolean
-
required
The MemoryRequestsSaturation
object
Property
Type
Description
Required
Detect node memory-request saturation
enabled
boolean
-
required
The PodsSaturation
object
Property
Type
Description
Required
Detect node pod-saturation
enabled
boolean
Number of running pods in percent of the node's maximum pod capacity
required
The ReadinessIssuesConfig
object
Property
Type
Description
Required
node is not ready for at least
samplePeriodInMinutes
integer
-
required
within the last
observationPeriodInMinutes
integer
-
required
The NodeProblematicConditionConfig
object
Property
Type
Description
Required
node has problematic conditions for at least
samplePeriodInMinutes
integer
-
required
within the last
observationPeriodInMinutes
integer
-
required
The CpuRequestsSaturationConfig
object
Property
Type
Description
Required
amount of requested CPU is higher than
threshold
integer
-
required
of node CPU capacity for at least
samplePeriodInMinutes
integer
-
required
within the last
observationPeriodInMinutes
integer
-
required
The MemoryRequestsSaturationConfig
object
Property
Type
Description
Required
amount of requested memory is higher than
threshold
integer
-
required
of node memory capacity for at least
samplePeriodInMinutes
integer
-
required
within the last
observationPeriodInMinutes
integer
-
required
The PodsSaturationConfig
object
Property
Type
Description
Required
number of pods running on node is higher than
threshold
integer
-
required
of node capacity for at least
samplePeriodInMinutes
integer
-
required
within the last
observationPeriodInMinutes
integer
-
required