• Home
  • Dynatrace API
  • Environment
  • Settings
  • Schemas
  • Kubernetes node anomaly detection

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 IDSchema groupsScope
builtin:anomaly-detection.kubernetes.node
  • group:anomaly-detection.kubernetes
  • group:anomaly-detection
KUBERNETES_CLUSTER - Kubernetes cluster
environment
Retrieve schema via Settings API
GETManagedhttps://{your-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.kubernetes.node
SaaShttps://{your-environment-id}.live.dynatrace.com/api/v2/settings/schemas/builtin:anomaly-detection.kubernetes.node
Environment ActiveGatehttps://{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

PropertyLabelTypeDescriptionRequired
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
PropertyLabelTypeDescriptionRequired
samplePeriodInMinutesnode is not ready for at leastinteger-required
observationPeriodInMinuteswithin the lastinteger-required
The ReadinessIssues object
PropertyLabelTypeDescriptionRequired
enabledDetect node readiness issuesboolean

Evaluates on node condition 'Ready'

required
configuration-ReadinessIssuesConfig

Alert if

required
The CpuRequestsSaturationConfig object
PropertyLabelTypeDescriptionRequired
thresholdamount of requested CPU is higher thaninteger-required
samplePeriodInMinutesof node CPU capacity for at leastinteger-required
observationPeriodInMinuteswithin the lastinteger-required
The CpuRequestsSaturation object
PropertyLabelTypeDescriptionRequired
enabledDetect node CPU-request saturationboolean-required
configuration-CpuRequestsSaturationConfig

Alert if

required
The MemoryRequestsSaturationConfig object
PropertyLabelTypeDescriptionRequired
thresholdamount of requested memory is higher thaninteger-required
samplePeriodInMinutesof node memory capacity for at leastinteger-required
observationPeriodInMinuteswithin the lastinteger-required
The MemoryRequestsSaturation object
PropertyLabelTypeDescriptionRequired
enabledDetect node memory-request saturationboolean-required
configuration-MemoryRequestsSaturationConfig

Alert if

required
The PodsSaturationConfig object
PropertyLabelTypeDescriptionRequired
thresholdnumber of pods running on node is higher thaninteger-required
samplePeriodInMinutesof node capacity for at leastinteger-required
observationPeriodInMinuteswithin the lastinteger-required
The PodsSaturation object
PropertyLabelTypeDescriptionRequired
enabledDetect node pod-saturationboolean

Number of running pods in percent of the node's maximum pod capacity

required
configuration-PodsSaturationConfig

Alert if

required