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 IDSchema groupsScope
    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

    PropertyTypeDescriptionRequired
    readinessIssuesReadinessIssues

    Alerts if cluster has not been ready for a given amount of time

    required
    cpuRequestsSaturationCpuRequestsSaturation-required
    memoryRequestsSaturationMemoryRequestsSaturation-required
    podsSaturationPodsSaturation-required
    monitoringIssuesMonitoringIssues-required
    The ReadinessIssues object
    PropertyTypeDescriptionRequired
    Detect cluster readiness issues
    enabled
    boolean

    Evaluates the Kubernetes readyz endpoint

    required
    configurationReadinessIssuesConfig

    Alert if

    required
    The CpuRequestsSaturation object
    PropertyTypeDescriptionRequired
    Detect cluster CPU-request saturation
    enabled
    boolean-required
    configurationCpuRequestsSaturationConfig

    Alert if

    required
    The MemoryRequestsSaturation object
    PropertyTypeDescriptionRequired
    Detect cluster memory-request saturation
    enabled
    boolean-required
    configurationMemoryRequestsSaturationConfig

    Alert if

    required
    The PodsSaturation object
    PropertyTypeDescriptionRequired
    Detect cluster pod-saturation
    enabled
    boolean-required
    configurationPodsSaturationConfig

    Alert if

    required
    The MonitoringIssues object
    PropertyTypeDescriptionRequired
    Detect monitoring issues
    enabled
    boolean-required
    configurationMonitoringIssuesConfig

    Alert if

    required
    The ReadinessIssuesConfig object
    PropertyTypeDescriptionRequired
    cluster is not ready for at least
    samplePeriodInMinutes
    integer-required
    within the last
    observationPeriodInMinutes
    integer-required
    The CpuRequestsSaturationConfig object
    PropertyTypeDescriptionRequired
    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
    PropertyTypeDescriptionRequired
    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
    PropertyTypeDescriptionRequired
    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
    PropertyTypeDescriptionRequired
    monitoring is not available for at least
    samplePeriodInMinutes
    integer-required
    within the last
    observationPeriodInMinutes
    integer-required