Skip to main content
Data Infrastructure Insights
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Ejemplo de webhook para PagerDuty

Colaboradores netapp-alavoie

Los webhooks permiten a los usuarios enviar notificaciones de alerta a varias aplicaciones utilizando un canal webhook personalizado. Esta página proporciona un ejemplo para configurar webhooks para PagerDuty.

Nota 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:

  1. En PagerDuty, navegue a Servicios > Directorio de servicios y haga clic en el botón +Nuevo servicio

  2. Ingrese un Nombre y seleccione Usar nuestra API directamente. Haga clic en Agregar servicio.

    Pantalla de servicio de buscapersonas

  3. Haga clic en la pestaña Integraciones para ver la Clave de integración. Necesitará esta clave cuando cree el webhook de Data Infrastructure Insights a continuación.

  4. Vaya a Incidentes o Servicios para ver las alertas.

    Pantalla de servicio de buscapersonas

Crear webhook de Data Infrastructure Insights :

  1. En Data Infrastructure Insights, navegue a Admin > Notificaciones y seleccione la pestaña Webhooks. Haga clic en +Webhook para crear un nuevo webhook.

  2. Dale al webhook un nombre significativo, como por ejemplo "PagerDuty Trigger". Utilizará este webhook para eventos de nivel crítico y de advertencia.

  3. En el menú desplegable Tipo de plantilla, seleccione PagerDuty.

  4. Cree un parámetro secreto personalizado llamado routingKey y establezca el valor en el valor Integration Key de PagerDuty mencionado anteriormente.

    Configuración de la clave de enrutamiento

Repita estos pasos para crear un webhook "PagerDuty Resolve" para eventos resueltos.

Mapeo de campos de PagerDuty para Data Infrastructure Insights

La siguiente tabla e imagen muestran la asignación de campos entre PagerDuty y Data Infrastructure Insights:

PagerDuty Data Infrastructure Insights

Tecla de alerta

ID de alerta

Fuente

Activado en

Componente

Nombre de la métrica

Grupo

Tipo de objeto

Clase

Nombre del monitor

Campos de PagerDuty en CI

Notificaciones mediante webhook

Para notificar eventos a través de un webhook, en Data Infrastructure Insights navegue a Alertas > Monitores y haga clic en +Monitor para crear un nuevo"supervisión" .

  • Seleccione una métrica y defina las condiciones del monitor.

  • En Configurar notificaciones del equipo, seleccione el Método de entrega Webhook.

  • Seleccione el webhook “PagerDuty Trigger” para eventos de nivel crítico y de advertencia.

  • Seleccione “PagerDuty Resolve” para eventos resueltos.

    Notificaciones de webhook

Nota Una buena práctica es configurar notificaciones separadas para eventos desencadenantes y eventos resueltos, ya que PagerDuty maneja los eventos desencadenantes de manera diferente a los eventos resueltos.