Ejemplo de Webhook para PagerDuty
Los enlaces Web permiten a los usuarios enviar notificaciones de alerta a varias aplicaciones mediante un canal de webhook personalizado. Esta página proporciona un ejemplo para configurar los enlaces Web para PagerDuty.
Esta página hace referencia a instrucciones de terceros, que podrían estar sujetas a cambios. Consulte la "Documentación de PagerDuty"para obtener la información más actualizada. |
Configuración de PagerDuty:
-
En PagerDuty, navegue hasta Servicios > Directorio de servicios y haga clic en +Nuevo Servicio button
-
Introduzca un Name y seleccione Use nuestra API directamente. Haga clic en Add Service.
-
Haga clic en la pestaña Integration para ver la clave de integración. Necesitará esta clave cuando cree el webhook de Data Infrastructure Insights a continuación.
-
Vaya a Incidents o Servicios para ver Alertas.
Webhook de Create Data Infrastructure:
-
En Data Infrastructure Insights, navegue hasta Admin > Notifications y seleccione la pestaña WebHooks. Haga clic en +Webhook para crear un nuevo webhook.
-
Dé al webhook un nombre significativo, como "Trigger PagerDuty". Utilizará este webhook para eventos de nivel crítico y de advertencia.
-
En el menú desplegable Template Type, seleccione PagerDuty.
-
Cree un secreto de parámetro personalizado denominado routingKey y establezca el valor en el valor PagerDuty Integration Key desde arriba.
Repita estos pasos para crear un enlace web "PagerDuty Resolve" para eventos resueltos.
Asignación de campos de PagerDuty to Data Infrastructure Insights
La siguiente tabla e imagen muestran la asignación de campos entre PagerDuty y Data Infrastructure Insights:
PagerDuty | Información sobre la infraestructura de datos |
---|---|
Clave de alerta |
ID de alerta |
Origen |
Activado |
Componente |
Nombre de métrica |
Grupo |
Tipo de objeto |
Clase |
Nombre del monitor |
Notificaciones a través de Webhook
Para notificar sobre eventos a través de webhook, en Información de infraestructura de datos navegue a Alertas > Monitores y haga clic en +Monitor para crear una nueva "supervisar".
-
Seleccione una métrica y defina las condiciones del monitor.
-
En _Configurar notificación(s) de equipo, elija el método de entrega Webhook.
-
Elija el enlace web "PagerDuty Trigger" para eventos de nivel crítico y de advertencia.
-
Seleccione "PagerDuty resolve" para los eventos resueltos.
La configuración de notificaciones independientes para eventos desencadenadores frente a eventos resueltos es una práctica recomendada, ya que PagerDuty gestiona eventos desencadenadores de forma diferente a los eventos resueltos. |