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.
Schema ID | Schema groups | Scope |
---|---|---|
builtin:anomaly-detection.kubernetes.node |
| 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 | ReadinessIssues | Alerts if node has not been available for a given amount of time | required |
nodeProblematicCondition | NodeProblematicCondition | - | required |
cpuRequestsSaturation | CpuRequestsSaturation | - | required |
memoryRequestsSaturation | MemoryRequestsSaturation | - | required |
podsSaturation | PodsSaturation | - | required |
The ReadinessIssues
object
Property | Type | Description | Required |
---|---|---|---|
Detect node readiness issuesenabled | boolean | Evaluates node condition 'Ready' | required |
configuration | ReadinessIssuesConfig | Alert if | required |
The NodeProblematicCondition
object
Property | Type | Description | Required |
---|---|---|---|
Detect problematic node conditionsenabled | boolean | Evaluates node conditions
| required |
configuration | NodeProblematicConditionConfig | Alert if | required |
The CpuRequestsSaturation
object
Property | Type | Description | Required |
---|---|---|---|
Detect node CPU-request saturationenabled | boolean | - | required |
configuration | CpuRequestsSaturationConfig | Alert if | required |
The MemoryRequestsSaturation
object
Property | Type | Description | Required |
---|---|---|---|
Detect node memory-request saturationenabled | boolean | - | required |
configuration | MemoryRequestsSaturationConfig | Alert if | required |
The PodsSaturation
object
Property | Type | Description | Required |
---|---|---|---|
Detect node pod-saturationenabled | boolean | Number of running pods in percent of the node's maximum pod capacity | required |
configuration | PodsSaturationConfig | Alert if | required |
The ReadinessIssuesConfig
object
Property | Type | Description | Required |
---|---|---|---|
node is not ready for at leastsamplePeriodInMinutes | integer | - | required |
within the lastobservationPeriodInMinutes | integer | - | required |
The NodeProblematicConditionConfig
object
Property | Type | Description | Required |
---|---|---|---|
node has problematic conditions for at leastsamplePeriodInMinutes | integer | - | required |
within the lastobservationPeriodInMinutes | integer | - | required |
The CpuRequestsSaturationConfig
object
Property | Type | Description | Required |
---|---|---|---|
amount of requested CPU is higher thanthreshold | integer | - | required |
of node CPU capacity for at leastsamplePeriodInMinutes | integer | - | required |
within the lastobservationPeriodInMinutes | integer | - | required |
The MemoryRequestsSaturationConfig
object
Property | Type | Description | Required |
---|---|---|---|
amount of requested memory is higher thanthreshold | integer | - | required |
of node memory capacity for at leastsamplePeriodInMinutes | integer | - | required |
within the lastobservationPeriodInMinutes | integer | - | required |
The PodsSaturationConfig
object
Property | Type | Description | Required |
---|---|---|---|
number of pods running on node is higher thanthreshold | integer | - | required |
of node capacity for at leastsamplePeriodInMinutes | integer | - | required |
within the lastobservationPeriodInMinutes | integer | - | required |