Para desplegar un monitor de Datadog, puedes utilizar el Datadog Operator y la definición de recursos personalizados (CRD) DatadogMonitor.

Requisitos previos

Configuración

  1. Crea un archivo con las especificaciones de configuración de despliegue de tu DatadogMonitor.

    Ejemplo:

    Las siguientes especificaciones de ejemplo crean un monitor de métricas que alerta sobre la consulta avg(last_10m):avg:system.disk.in_use{*} by {host} > 0.5.

    datadog-metric-monitor.yaml

       apiVersion: datadoghq.com/v1alpha1
       kind: DatadogMonitor
       metadata:
         name: datadog-monitor-test
         namespace: datadog
       spec:
         query: "avg(last_10m):avg:system.disk.in_use{*} by {host} > 0.5"
         type: "metric alert"
         name: "Test monitor made from DatadogMonitor"
         message: "1-2-3 testing"
         tags:
           - "test:datadog"
         priority: 5
         options:
           evaluationDelay: 300
           includeTags: true
           locked: false
           newGroupDelay: 300
           notifyNoData: true
           noDataTimeframe: 30
           renotifyInterval: 1440
           thresholds:
             critical: "0.5"
             warning: "0.28"
       

    Para conocer todas las opciones de configuración disponibles, consulta la referencia de la API para crear un nuevo monitor.

  2. Despliega tu DatadogMonitor:

    kubectl apply -f /path/to/your/datadog-metric-monitor.yaml
    

Ejemplos adicionales

Monitores de métricas

Otros monitores

PREVIEWING: domalessi/docs-10186