Settings API - Kubernetes cluster anomaly detection schema table

Kubernetes cluster anomaly detection (builtin:anomaly-detection.kubernetes.cluster)

Dynatrace automatically detects a wide range of common Kubernetes-related issues. Use these settings to configure alerts relevant to your Kubernetes cluster. Changing thresholds resets the observation period. Additional information can be found on our documentation page.

Schema ID
Schema groups
Scope
builtin:anomaly-detection.kubernetes.cluster
  • group:anomaly-detection.kubernetes
  • group:anomaly-detection
KUBERNETES_CLUSTER - Kubernetes cluster
environment
GETManagedhttps://{your-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.kubernetes.cluster
SaaShttps://{your-environment-id}.live.dynatrace.com/api/v2/settings/schemas/builtin:anomaly-detection.kubernetes.cluster
Environment ActiveGatehttps://{your-activegate-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.kubernetes.cluster

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 cluster has not been ready for a given amount of time

required
cpuRequestsSaturation
-
required
memoryRequestsSaturation
-
required
podsSaturation
-
required
monitoringIssues
-
required
The ReadinessIssues object
Property
Type
Description
Required
Detect cluster readiness issues
enabled
boolean

Evaluates the Kubernetes readyz endpoint

required
configuration

Alert if

required
The CpuRequestsSaturation object
Property
Type
Description
Required
Detect cluster CPU-request saturation
enabled
boolean
-
required
configuration

Alert if

required
The MemoryRequestsSaturation object
Property
Type
Description
Required
Detect cluster memory-request saturation
enabled
boolean
-
required
configuration

Alert if

required
The PodsSaturation object
Property
Type
Description
Required
Detect cluster pod-saturation
enabled
boolean
-
required
configuration

Alert if

required
The MonitoringIssues object
Property
Type
Description
Required
Detect monitoring issues
enabled
boolean
-
required
configuration

Alert if

required
The ReadinessIssuesConfig object
Property
Type
Description
Required
cluster is not ready for at least
samplePeriodInMinutes
integer
-
required
within the last
observationPeriodInMinutes
integer
-
required
The CpuRequestsSaturationConfig object
Property
Type
Description
Required
amount of requested CPU is above
threshold
integer
-
required
of cluster 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 above
threshold
integer
-
required
of cluster memory capacity for at least
samplePeriodInMinutes
integer
-
required
within the last
observationPeriodInMinutes
integer
-
required
The PodsSaturationConfig object
Property
Type
Description
Required
number of running pods is higher than
threshold
integer
-
required
of schedulable pod capacity for at least
samplePeriodInMinutes
integer
-
required
within the last
observationPeriodInMinutes
integer
-
required
The MonitoringIssuesConfig object
Property
Type
Description
Required
monitoring is not available for at least
samplePeriodInMinutes
integer
-
required
within the last
observationPeriodInMinutes
integer
-
required