Webhooks

« volver a la lista de funciones

Los webhooks representan una técnica para la transferencia instantánea de datos entre aplicaciones. A diferencia de las APIs, la aplicación receptora no tiene que consultar a la aplicación emisora - la comunicación es iniciada por la aplicación emisora.

Webhooks

Super Monitoring le permite enviar alertas como un webhook a cualquier URL. Esta puede ser la URL de Slack, Zapier, IFTTT, o cualquier otra aplicación o script que acepte webhooks.

Cómo funciona

Dependiendo de cómo se configure la prueba, las alertas se envían cuando se detecta un evento, cuando se extiende un problema o cuando se termina un evento. La misma información que se incluye en una alerta por correo electrónico puede proporcionarse como un webhook en formato JSON.

Ejemplo de un mensaje webhook de alerta:

{
    "check": {
        "id": "4103",
        "name": "Mi sitio web",
        "proto": "https",
        "url": "www.misitio.com/mipagina",
        "type": "availability"
    },
    "event": {
        "eventID": "1122126",
        "eventStart": "2021-01-02 15:59:03",
        "eventEnd": null,
        "alert": "started",
        "response": {
            "eventError": "HTTP 404",
            "info": "El servidor ha dado otra respuesta que 200 OK."
        }
    },
    "TimeZone": "GMT+01:00"
}

Configuración

Para empezar a enviar alertas como webhooks, es necesario:
  1. Recuperar la URL del webhook de la aplicación de destino.
  2. Añadir un nuevo webhook en la sección "Contactos", darle un nombre y pegar la URL del webhook.
  3. Habilitar el envío de alertas al webhook creado en la configuración de las pruebas seleccionadas.


« volver a la lista de funciones