Webhook-Beispiel für Slack
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 Slack.
|
|
Diese Seite verweist auf Anweisungen von Drittanbietern, die Änderungen unterliegen können. Weitere Informationen finden Sie im"Slack-Dokumentation" für die aktuellsten Informationen. |
Slack-Beispiel:
-
Gehe zu https://api.slack.com/apps und erstellen Sie eine neue App. Geben Sie ihm einen aussagekräftigen Namen und wählen Sie den Slack-Arbeitsbereich aus.

-
Gehen Sie zu „Eingehende Webhooks“, klicken Sie auf „Eingehende Webhooks aktivieren“, „Anforderung zum Hinzufügen eines neuen Webhooks“ und wählen Sie den Kanal aus, auf dem gepostet werden soll.
-
Kopieren Sie die Webhook-URL. Sie müssen dies in die Webhook-Konfiguration von Data Infrastructure Insights einfügen.
Erstellen Sie einen Data Infrastructure Insights -Webhook:
-
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.
-
Geben Sie dem Webhook einen aussagekräftigen Namen, beispielsweise „Slack Webhook“.
-
Wählen Sie im Dropdown-Menü „Vorlagentyp“ Slack aus.
-
Fügen Sie die URL von oben in das Feld URL ein.

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 „Slack“-Webhook für die gewünschten Ereignisse (Kritisch, Warnung, Gelöst)

Weitere Informationen:
-
Informationen zum Ändern des Nachrichtenformats und -layouts finden Sie unter https://api.slack.com/messaging/composing
-
Fehlerbehandlung: https://api.slack.com/messaging/webhooks#handling_errors