Compartir a través de


Envío de alertas de Azure Service Health con PageDuty mediante webhooks

Este artículo muestra cómo configurar las notificaciones de estado del servicio de Azure con PagerDuty mediante un webhook. Mediante el tipo de integración de Microsoft Azure personalizado de PagerDuty, puede agregar fácilmente alertas de estado del servicio a los servicios de PagerDuty nuevos o existentes.

Creación de una dirección URL de integración de estado del servicio en PagerDuty

  1. Asegúrese de que se ha registrado y ha iniciado sesión en su cuenta de PagerDuty.

  2. Vaya hasta la sección Services (Servicios) en PagerDuty.

    La sección

  3. Seleccione Add New Service (Agregar nuevo servicio) o abra un servicio existente que haya configurado.

  4. En Integration Settings (Configuración de la integración), seleccione lo siguiente:

    a. Integration Type (Tipo de integración): Microsoft Azure

    b. Integration Name (Nombre de integración): <nombre>

  5. Rellene los demás campos obligatorios y seleccione Add (Agregar).

  6. Abra esta nueva integración y copie y guarde la dirección URL de la integración.

    La

Creación de una alerta con PagerDuty en Azure Portal

Para un nuevo grupo de acciones:

  1. Siga los pasos del 1 al 8 en Creación de una alerta basada en una notificación de mantenimiento del servicio para un nuevo grupo de acciones con Azure Portal.

  2. Defina la lista de acciones:

    a. Tipo de acción: Webhook

    b. Detalles: la dirección URL de integración de OpsGenie guardada anteriormente.

    c. Nombre: el identificador, alias o nombre de webhook.

  3. Seleccione Guardar cuando termine para crear la alerta.

Para un grupo de acciones existentes:

  1. En Azure Portal, seleccione Supervisión.

  2. En la sección Configuración, seleccione Grupos de acciones.

  3. Busque el grupo de acciones que desee editar.

  4. Defina la lista de acciones:

    a. Tipo de acción: Webhook

    b. Detalles: la dirección URL de integración de OpsGenie guardada anteriormente.

    c. Nombre: el identificador, alias o nombre de webhook.

  5. Cuando termine de actualizar el grupo de acciones, seleccione Guardar.

Prueba de la integración de webhook a través de una solicitud HTTP POST

  1. Cree la carga de estado del servicio que desee enviar. Puede encontrar una carga de webhook de estado del servicio de ejemplo en Webhooks para alertas del registro de actividad de Azure.

  2. Cree una solicitud HTTP POST de la siguiente manera:

    POST        https://events.pagerduty.com/integration/<IntegrationKey>/enqueue
    
    HEADERS     Content-Type: application/json
    
    BODY        <service health payload>
    
  3. Debería recibir 202 Accepted con un mensaje que contiene el "identificador del evento."

  4. Vaya a PagerDuty para confirmar que la integración se ha configurado correctamente.

Pasos siguientes