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 netapp-alavoie

Mithilfe von Webhooks können Benutzer über einen benutzerdefinierten Webhook-Kanal Warnbenachrichtigungen an verschiedene Anwendungen senden. Diese Seite bietet ein Beispiel zum Einrichten von Webhooks für PagerDuty.

Hinweis Diese Seite verweist auf Anweisungen von Drittanbietern, die Änderungen unterliegen können. Weitere Informationen finden Sie im"PagerDuty-Dokumentation" für die aktuellsten Informationen.

PagerDuty-Setup:

  1. Navigieren Sie in PagerDuty zu Dienste > Dienstverzeichnis und klicken Sie auf die Schaltfläche +Neuer Dienst

  2. Geben Sie einen Namen ein und wählen Sie Unsere API direkt verwenden. Klicken Sie auf Dienst hinzufügen.

    Pagerduty-Bildschirm

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

  4. Gehen Sie zu Vorfälle oder Dienste, um Warnungen anzuzeigen.

    Pagerduty-Bildschirm

Erstellen Sie einen Data Infrastructure Insights -Webhook:

  1. Navigieren Sie in Data Infrastructure Insights zu Admin > Benachrichtigungen 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, beispielsweise „PagerDuty Trigger“. Sie verwenden diesen Webhook für Ereignisse der Stufen „kritisch“ und „Warnung“.

  3. Wählen Sie im Dropdown-Menü „Vorlagentyp“ die Option „PagerDuty“ aus.

  4. Erstellen Sie ein benutzerdefiniertes Parametergeheimnis mit dem Namen routingKey und legen Sie den Wert auf den PagerDuty-Integrationsschlüssel-Wert von oben fest.

    Festlegen des Routing-Schlüssels

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

PagerDuty zur Data Infrastructure Insights -Feldzuordnung

Die folgende Tabelle und das Bild zeigen die Zuordnung der Felder zwischen PagerDuty und Data Infrastructure Insights:

PagerDuty Data Infrastructure Insights

Alarmschlüssel

Warnmeldungs-ID

Quelle

Ausgelöst am

Komponente

Metrikname

Gruppe

Objekttyp

Klasse

Monitorname

PagerDuty-Felder in CI

Benachrichtigungen per Webhook

Um über Ereignisse per Webhook zu benachrichtigen, navigieren Sie in Data Infrastructure Insights zu Alerts > Monitors und klicken Sie auf +Monitor, um einen neuen"Monitor" .

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

  • Wählen Sie unter „Teambenachrichtigung(en) einrichten“ die Übermittlungsmethode „Webhook“ aus.

  • Wählen Sie den Webhook „PagerDuty Trigger“ für Ereignisse der Stufen „Kritisch“ und „Warnung“.

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

    Webhook-Benachrichtigungen

Hinweis Das Festlegen separater Benachrichtigungen für Trigger-Ereignisse im Vergleich zu aufgelösten Ereignissen ist eine bewährte Methode, da PagerDuty Trigger-Ereignisse anders behandelt als aufgelöste Ereignisse.