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 enlace web de Cloud Insights a continuación.
-
Vaya a Incidents o Servicios para ver Alertas.
Crear enlace web de Cloud Insights:
-
En Cloud Insights, vaya a Admin > Notificaciones y seleccione la ficha Webanches. 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 campo pagerDuty to Cloud Insights
La siguiente tabla e imagen muestran la asignación de campos entre PagerDuty y Cloud Insights:
PagerDuty | Cloud Insights |
---|---|
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 los eventos a través de webhook, en Cloud Insights vaya a Alertas > Monitores y haga clic en +Monitor para crear un nuevo "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. |