Visión General

Datadog puede configurarse para enviar eventos a Rootly como alertas. Las alertas recibidas en Rootly pueden luego ser enrutadas a un canal de Slack o utilizadas para iniciar incidentes.

Configurar Webhook en Datadog

Ten en cuenta que primero necesitarás tener Datadog instalado en Rootly antes de poder ingerir alertas de Datadog. Si no has instalado Datadog en Rootly, por favor sigue las instrucciones en laInstallation page.

Inicia sesión en tu cuenta de Datadog y selecciona:Integrations>Search for “Webhook”>Select Webhooks

Se te pedirá que configures un webhook. Ahora, selecciona+ Newen la sección Webhooks (esquina inferior izquierda del modal).

Una vez que hayamos localizado el Webhook dentro de Datadog, necesitaríamos configurar el Webhook para que apunte a la siguiente URL:

URL
https://webhooks.rootly.com/webhooks/incoming/datadog_webhooks

Se te pedirá que ingreses los siguientes detalles para el webhook.

Name

Dale a tu webhook un nombre representativo.

URL

La URL del webhook se puede obtener de tu página de integración de Datadog en Rootly (Integrations>Datadog>Configure).

Payload

Alerta General

Copia el siguiente código y pégalo en el campoPayload. Esto resultará en una alerta regular (no de paginación).

{
"id":"$ID",
"body":"$EVENT_MSG",
"last_updated":"$LAST_UPDATED",
"event_type":"$EVENT_TYPE",
"title":"$EVENT_TITLE",
"alert_id":"$ALERT_ID",
"alert_metric":"$ALERT_METRIC",
"alert_priority":"$ALERT_PRIORITY",
"alert_query":"$ALERT_QUERY",
"alert_scope":"$ALERT_SCOPE",
"alert_status":"$ALERT_STATUS",
"alert_title":"$ALERT_TITLE",
"alert_transition":"$ALERT_TRANSITION",
"alert_type":"$ALERT_TYPE",
"date":"$DATE",
"org":{"id":"$ORG_ID","name":"$ORG_NAME"}
}

Paginación de Rootly On-Call

La paginación a través de Rootly On-Call también se basa en alertas de webhook. La principal diferencia es la inclusión de un objetonotification_target.

"rootly": {
        "notification_target": {
            "type": "Service",
            "id": "00acba53-b07e-455d-add6-73263209a610"
        }
    }
  • type- esto define el tipo de recurso de Rootly que se utilizará para la paginación.
    • Los siguientes son los valores disponibles:User|Group(Team) |EscalationPolicy|Service
  • id- esto especifica el recurso exacto que será objetivo de la paginación.
    • Eliddel recurso se puede encontrar al editar cada recurso.

Copia el siguiente código y pégalo en el campoPayload. Esto resultará tanto en que la alerta aparezca en Rootly como en que se pagine el recurso objetivo.

{
    "id":"$ID",
    "body":"$EVENT_MSG",
    "last_updated":"$LAST_UPDATED",
    "event_type": "composite_monitor",
    "title":"Datadog webhook alert",
    "alert_id":"$ALERT_ID",
    "alert_metric":"$ALERT_METRIC",
    "alert_priority":"$ALERT_PRIORITY",
    "alert_query":"$ALERT_QUERY",
    "alert_scope":"$ALERT_SCOPE",
    "alert_status":"$ALERT_STATUS",
    "alert_title":"$ALERT_TITLE",
    "alert_transition":"$ALERT_TRANSITION",
    "alert_type":"$ALERT_TYPE",
    "date":"$DATE",
    "org":{"id":"$ORG_ID","name":"$ORG_NAME"},
    "rootly": {
        "notification_target": {
            "type": "Service",
            "id": "00acba53-b07e-455d-add6-73263209a610"
        }
    }
}

Custom Header

Marca la casillaCustom Headery pega el siguiente código en el área de texto.

{"secret":"a04d2feb4286150731a718acba564198605675ec191ef9ae7956c6e15af54edf"}

Reemplaza el valorsecretcon el que se encuentra en tu integración de Datadog en Rootly (Integrations>Datadog>Configure).

Una vez completado, adelante y seleccionaSavepara crear tu webhook.

Adjuntar Webhook al Monitor

Una vez que tu webhook esté creado, necesitas adjuntarlo a un monitor de Datadog. Un monitor contiene la lógica de activación que determina cuándo se enviarán las alertas.

Navega aMonitor > Nuevo Monitor > Evento para crear un nuevo monitor.

Ahora, puedes configurar tu monitor según la lógica de activación deseada. La acción principal que debes asegurarte de realizar es seleccionar tu webhook en la sección Notificar a tu equipo.

Una vez listo, puedes seleccionar Test Notifications para probar tu monitor y webhook. Deberías ver una alerta de prueba aparecer desde Datadog en tu página de Alertas de Rootly.

Finalmente, guarda tu monitor. El resultado final debería verse algo así:

Soporte

Si necesitas ayuda o más información sobre esta integración, por favor contacta a support@rootly.com o inicia un chat navegando a Ayuda > Chatear con nosotros.