Skip to main content
Data Infrastructure Insights
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Webhook-Beispiel für PagerDuty

Beitragende

Mit Webhooks können Benutzer über einen benutzerdefinierten Webhook-Kanal Benachrichtigungen an verschiedene Anwendungen senden. Diese Seite enthält ein Beispiel zum Einrichten von Webhooks für PagerDuty.

Hinweis Diese Seite bezieht sich auf Anweisungen von Dritten, die möglicherweise geändert werden können. Die aktuellsten Informationen finden Sie im"PagerDuty-Dokumentation".

PagerDuty Setup:

  1. Navigieren Sie in PagerDuty zu Services > Service Directory und klicken Sie auf +New Service button​

  2. Geben Sie einen Name ein, und wählen Sie Use our API direkt aus. Klicken Sie auf Dienst hinzufügen.

    Bildschirm PagerDuty

  3. Klicken Sie auf die Registerkarte Integrationen, um den Integrationsschlüssel anzuzeigen. Sie benötigen diesen Schlüssel, wenn Sie den Data Infrastructure Insights Webhook unten erstellen.

  4. Gehen Sie zu Incidents oder Services, um Benachrichtigungen anzuzeigen.

    Bildschirm Pagerduty

Data Infrastructure Insights Webhook Erstellen:

  1. Navigieren Sie in Data Infrastructure Insights zu Admin > Notifications und wählen Sie die Registerkarte Webhooks aus. Klicken Sie auf +Webhook, um einen neuen Webhook zu erstellen.

  2. Geben Sie dem Webhook einen aussagekräftigen Namen, z. B. „PagerDuty Trigger“. Sie verwenden diesen Webhook für kritische und warning-Level-Ereignisse.

  3. Wählen Sie in der Dropdown-Liste Vorlagenart die Option PagerDuty aus.

  4. Erstellen Sie ein benutzerdefiniertes Parametergeheimnis namens routingKey und setzen Sie den Wert von oben auf den PagerDuty_Integration Key_-Wert.

    Einstellen des Routing-Schlüssels

Wiederholen Sie diese Schritte, um einen Webhook „PagerDuty Resolve“ für aufgelöste Ereignisse zu erstellen.

Feldzuordnung von PagerDuty zu Data Infrastructure Insights

Die folgende Tabelle und Abbildung zeigen die Zuordnung von Feldern zwischen PagerDuty und Data Infrastructure Insights:

PagerDuty Einblicke In Die Dateninfrastruktur

Warntaste

Alarm-ID

Quelle

Ausgelöst Am

Komponente

Metrischer Name

Gruppieren

Objekttyp

Klasse

Monitorname

PagerDuty Felder in CI

Benachrichtigungen über Webhook

Um Ereignisse über Webhook zu benachrichtigen, navigieren Sie in Data Infrastructure Insights zu Alerts > Monitors und klicken Sie auf +Monitor, um eine neue zu erstellen"Überwachen".

  • Wählen Sie eine Metrik aus, und definieren Sie die Bedingungen des Monitors.

  • Wählen Sie unter „ Team-Benachrichtigung(en) einrichten“ die Option „ Webhook Liefermethode“.

  • Wählen Sie den Webhook „PagerDuty Trigger“ für Ereignisse auf kritischen und Warnstufen.

  • Wählen Sie „PagerDuty Resolve“ für aufgelöste Ereignisse.

    Webhook-Benachrichtigungen

Hinweis Die Festlegung separater Benachrichtigungen für Trigger-Ereignisse und aufgelöste Ereignisse ist eine bewährte Vorgehensweise, da PagerDuty Trigger-Ereignisse anders als gelöste Ereignisse verarbeitet.