Odesílání upozornění služby Azure Service Health pomocí PagerDuty pomocí webhooků
V tomto článku se dozvíte, jak nastavit oznámení o stavu služby Azure prostřednictvím PagerDuty pomocí webhooku. Pomocí vlastního typu integrace Microsoft Azure PagerDuty můžete snadno přidávat upozornění služby Service Health do nových nebo stávajících služeb PagerDuty.
Vytvoření adresy URL integrace stavu služby v PagerDuty
Ujistěte se, že jste se zaregistrovali a jste přihlášení ke svému účtu PagerDuty .
Přejděte do oddílu Služby v PagerDuty.
Vyberte Přidat novou službu nebo otevřete existující službu, kterou jste nastavili.
V nastavení integrace vyberte následující:
a. Typ integrace: Microsoft Azure
b. Název integrace: <Název>
Vyplňte všechna další povinná pole a vyberte Přidat.
Otevřete tuto novou integraci a zkopírujte a uložte adresu URL integrace.
Vytvoření upozornění pomocí PagerDuty na webu Azure Portal
Pro novou skupinu akcí:
Postupujte podle kroků 1 až 8 v části Vytvoření upozornění na oznámení o stavu služby pro novou skupinu akcí pomocí webu Azure Portal.
Definujte v seznamu akcí:
a. Typ akce: Webhook
b. Podrobnosti: Adresa URL integrace PagerDuty, kterou jste dříve uložili.
c. Název: Název, alias nebo identifikátor webhooku.
Výběrem možnosti Uložit po dokončení vytvořte upozornění.
Pro existující skupinu akcí:
Na webu Azure Portal vyberte Monitorovat.
V části Nastavení vyberte skupiny akcí.
Najděte a vyberte skupinu akcí, kterou chcete upravit.
Přidat do seznamu akcí:
a. Typ akce: Webhook
b. Podrobnosti: Adresa URL integrace PagerDuty, kterou jste dříve uložili.
c. Název: Název, alias nebo identifikátor webhooku.
Výběrem možnosti Uložit po dokončení aktualizujte skupinu akcí.
Testování integrace webhooku prostřednictvím požadavku HTTP POST
Vytvořte datovou část stavu služby, kterou chcete odeslat. Ukázkovou datovou část webhooku stavu služby najdete v webhoocích pro upozornění protokolu aktivit Azure.
Následujícím způsobem vytvořte požadavek HTTP POST:
POST https://events.pagerduty.com/integration/<IntegrationKey>/enqueue HEADERS Content-Type: application/json BODY <service health payload>
Měla by se zobrazit
202 Accepted
zpráva obsahující vaše "ID události".Přejděte na PagerDuty a ověřte, že vaše integrace byla úspěšně nastavená.
Další kroky
- Zjistěte, jak nakonfigurovat oznámení webhooku pro stávající systémy správy problémů.
- Zkontrolujte schéma webhooku upozornění protokolu aktivit.
- Přečtěte si informace o oznámeních o stavu služby.
- Přečtěte si další informace o skupinách akcí.