Webhook-Beispiel für Slack
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 Slack.
|
Diese Seite bezieht sich auf Anweisungen von Dritten, die möglicherweise geändert werden können. Siehe "Slack-Dokumentation" Finden Sie die aktuellsten Informationen. |
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 Cloud Insights Webhook-Konfiguration einfügen.
Cloud Insights-Webhook Erstellen:
-
Navigieren Sie in Cloud Insights zu Admin > Benachrichtigungen 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 über Webhook Ereignisse zu benachrichtigen, navigieren Sie in Cloud Insights zu Alarme > Monitore 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