Webhook-Beispiel für Slack
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 Slack.
|
Diese Seite bezieht sich auf Anweisungen von Dritten, die möglicherweise geändert werden können. Die aktuellsten Informationen finden Sie im"Slack-Dokumentation". |
Slack-Beispiel:
-
Gehen Sie zu https://api.slack.com/apps und erstellen Sie eine neue App Gib ihm einen aussagekräftigen Namen und wähle den Slack Workspace aus.
-
Gehen Sie zu eingehenden Webhooks, klicken Sie auf eingehende Webhooks aktivieren, Anforderung an Neuen Webhook hinzufügen, und wählen Sie den Kanal aus, auf dem Sie den Posten erhalten möchten.
-
Kopieren Sie die Webhook-URL. Sie müssen diese in die Data Infrastructure Insights Webhook-Konfiguration einfügen.
Data Infrastructure Insights Webhook Erstellen:
-
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.
-
Gib dem Webhook einen aussagekräftigen Namen, wie "Slack Webhook".
-
Wählen Sie im Drop-down_Template Type_ Slack aus.
-
Fügen Sie die URL von oben in das Feld URL ein.
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ähle den Webhook „Slack“ für die gewünschten Ereignisse (kritisch, Warnung, gelöst)
Weitere Informationen:
-
Informationen zum Ändern von Nachrichtenformat und -Layout finden Sie unter https://api.slack.com/messaging/composing
-
Fehlerbehandlung: https://api.slack.com/messaging/webhooks#handling_errors