Delen via


Azure Service Health-waarschuwingen verzenden met PagerDuty met behulp van webhooks

In dit artikel leest u hoe u azure-servicestatusmeldingen instelt via PagerDuty met behulp van een webhook. Met behulp van het aangepaste Microsoft Azure-integratietype van PagerDuty kunt u moeiteloos Service Health-waarschuwingen toevoegen aan uw nieuwe of bestaande PagerDuty-services.

Een URL voor servicestatusintegratie maken in PagerDuty

  1. Zorg ervoor dat u zich hebt geregistreerd en bent aangemeld bij uw PagerDuty-account .

  2. Navigeer naar de sectie Services in PagerDuty.

    De sectie Services in PagerDuty

  3. Selecteer Nieuwe service toevoegen of open een bestaande service die u hebt ingesteld.

  4. Selecteer in de integratie-instellingen het volgende:

    a. Integratietype: Microsoft Azure

    b. Integratienaam: <naam>

    De 'Integratie-instellingen' in PagerDuty

  5. Vul alle andere vereiste velden in en selecteer Toevoegen.

  6. Open deze nieuwe integratie en kopieer en sla de integratie-URL op.

    De 'Integratie-URL' in PagerDuty

Een waarschuwing maken met PagerDuty in Azure Portal

Voor een nieuwe actiegroep:

  1. Volg stap 1 tot en met 8 in Een waarschuwing maken voor een servicestatusmelding voor een nieuwe actiegroep met behulp van Azure Portal.

  2. Definiƫren in de lijst met acties:

    a. Actietype: Webhook

    b. Details: De PagerDuty-integratie-URL die u eerder hebt opgeslagen.

    c. Naam: de naam, alias of id van de webhook.

  3. Selecteer Opslaan wanneer u klaar bent om de waarschuwing te maken.

Voor een bestaande actiegroep:

  1. Selecteer Monitor in Azure Portal.

  2. Selecteer actiegroepen in de sectie Instellingen.

  3. Zoek en selecteer de actiegroep die u wilt bewerken.

  4. Toevoegen aan de lijst met acties:

    a. Actietype: Webhook

    b. Details: De PagerDuty-integratie-URL die u eerder hebt opgeslagen.

    c. Naam: de naam, alias of id van de webhook.

  5. Selecteer Opslaan wanneer u klaar bent om de actiegroep bij te werken.

Uw webhookintegratie testen via een HTTP POST-aanvraag

  1. Maak de nettolading van de servicestatus die u wilt verzenden. U vindt een voorbeeld van een webhooklading voor servicestatus in Webhooks voor waarschuwingen voor azure-activiteitenlogboeken.

  2. Maak als volgt een HTTP POST-aanvraag:

    POST        https://events.pagerduty.com/integration/<IntegrationKey>/enqueue
    
    HEADERS     Content-Type: application/json
    
    BODY        <service health payload>
    
  3. U ontvangt een 202 Accepted bericht met uw 'gebeurtenis-id'.

  4. Ga naar PagerDuty om te bevestigen dat uw integratie is ingesteld.

Volgende stappen