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

Tenga en cuenta que primero deberá tener Datadog instalado en Rootly antes de poder ingerir alertas de Datadog. Si no ha instalado Datadog en Rootly, siga las instrucciones en lapágina de Instalación.

Inicie sesión en su cuenta de Datadog y seleccione:Integrations >Buscar “Webhook” >Seleccionar Webhooks

Se le pedirá que configure un webhook. Ahora, seleccione+ New en 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 le pedirá que ingrese los siguientes detalles para el webhook.

Nombre

Dé a su webhook un nombre representativo.

URL

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

Payload

Alerta General

Copie el siguiente código y péguelo en el campoPayload. Esto resultará en una alerta regular (sin 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 (Equipo) |EscalationPolicy |Service
  • id - esto especifica el recurso exacto que será objetivo de la página.
    • Elid del recurso se puede encontrar al editar cada recurso.

Copie el siguiente código y péguelo 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"
        }
    }
}

Encabezado Personalizado

Marque la casillaCustom Header y pegue el siguiente código en el área de texto.

{"secret":"a04d2feb4286150731a718acba564198605675ec191ef9ae7956c6e15af54edf"}

Reemplace el valorsecret con el que se encuentra en su integración de Datadog en Rootly (Integrations >Datadog >Configure).

Una vez completado, adelante y seleccioneSave para crear su webhook.

Adjuntar Webhook al Monitor

Una vez que se crea su webhook, necesita adjuntarlo a un monitor de Datadog. Un monitor contiene la lógica de activación que determina cuándo se enviarán las alertas.

Navegue a Monitor > New Monitor > Event para crear un nuevo monitor.

Ahora, puede configurar su monitor según la lógica de activación deseada. La acción principal que debe asegurarse de realizar es seleccionar su webhook en la sección Notify your team.

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

Finalmente, guarde su monitor. El resultado final debería verse algo así:

Soporte

Si necesita ayuda o más información sobre esta integración, por favor contacte a support@rootly.com o inicie un chat navegando a Help > Chat with Us.