Notificación mediante Webanzuelos
Los enlaces Web permiten a los usuarios enviar notificaciones de alerta a varias aplicaciones mediante un canal de webhook personalizado.
Muchas aplicaciones comerciales admiten enlaces web como una interfaz de entrada estándar, por ejemplo: Slack, PagerDuty, equipos y Discord todos admiten enlaces web. Al admitir un canal webhook genérico y personalizable, Data Infrastructure Insights puede admitir muchos de estos canales de entrega. Puede encontrar información sobre enlaces web en estos sitios web de aplicaciones. Por ejemplo, Slack proporciona "esta útil guía".
Puede crear varios canales de webhook, cada canal dirigido a un propósito diferente, aplicaciones independientes, destinatarios diferentes, etc.
La instancia del canal de webhook consta de los siguientes elementos:
Nombre |
Nombre exclusivo |
URL |
URL de destino de Webhook, incluido el prefijo http:// o https:// junto con los parámetros de url |
Método |
GET, POST - el valor predeterminado es POST |
Encabezado personalizado |
Especifique aquí todas las líneas de encabezado personalizadas |
Cuerpo del mensaje |
Ponga el cuerpo de su mensaje aquí |
Parámetros de alerta predeterminados |
Enumera los parámetros predeterminados del webhook |
Parámetros y secretos personalizados |
Los parámetros y secretos personalizados permiten agregar parámetros únicos y elementos seguros como contraseñas |
Creación de un Webhook
Para crear un webhook de Data Infrastructure Insights, vaya a Admin > Notificaciones y seleccione la pestaña WebHooks.
La siguiente imagen muestra un enlace web de ejemplo configurado para Slack:
Introduzca la información que corresponda a cada uno de los campos y haga clic en "Save" cuando finalice.
También puede hacer clic en el botón "Test Webhook" para probar la conexión. Tenga en cuenta que esto enviará el "cuerpo del mensaje" (sin sustituciones) a la URL definida según el método seleccionado.
Los WebHooks de Data Infrastructure Insights comprenden una serie de parámetros predeterminados. Además, puede crear sus propios parámetros o secretos personalizados.
Parámetros: ¿Cuáles son y cómo los utilizo?
Los parámetros de alerta son valores dinámicos rellenados por alerta. Por ejemplo, el parámetro %%TriggeredOn% se reemplazará por el objeto en el que se activó la alerta.
Tenga en cuenta que en esta sección, las sustituciones se realizan not al hacer clic en el botón "probar enlace web"; el botón envía una carga útil que muestra las sustituciones % pero no las reemplaza con datos.
Parámetros y secretos personalizados
En esta sección puede agregar los parámetros personalizados y/o secretos que desee. Por razones de seguridad, si se define un secreto, sólo el creador de webhook puede modificar este canal de webhook. Es de sólo lectura para otros. Puede utilizar secretos en URL/encabezados como %%<secret_name>%.
Página Lista de WebHooks
En la página de la lista WebHooks, se muestra el Nombre, Creado por, Creado en, Estado, Seguro, y Último campo registrado.
Selección de notificación de Webhook en un monitor
Para elegir la notificación webhook en un "supervisar", vaya a Alertas > Administrar monitores y seleccione el monitor deseado o añada un nuevo monitor. En la sección Configurar notificaciones de equipo, elija Webhook como método de entrega. Seleccione los niveles de alerta (crítico, Advertencia, resuelto) y, a continuación, elija el enlace web que desee.
Ejemplos de Webhook:
WebHooks "Slack"para WebHooks "PagerDuty"para WebHooks "Equipos""Discordia"