Benachrichtigung über Webhooks
Mit Webhooks können Benutzer über einen benutzerdefinierten Webhook-Kanal Benachrichtigungen an verschiedene Anwendungen senden.
Viele kommerzielle Anwendungen unterstützen Webhooks als Standard-Input-Schnittstelle, zum Beispiel Slack, PagerDuty, Teams und Discord unterstützen Webhooks. Durch die Unterstützung eines generischen, anpassbaren Webhook-Kanals kann Data Infrastructure Insights viele dieser Bereitstellungskanäle unterstützen. Informationen zu Webhooks finden Sie auf diesen Anwendungs-Websites. Slack bietet zum Beispiel "Dieser Leitfaden ist hilfreich".
Sie können mehrere Webhook-Kanäle erstellen, jeden Kanal für einen anderen Zweck ausgerichtet; separate Anwendungen, verschiedene Empfänger, etc..
Die Instanz des Webhook-Kanals besteht aus folgenden Elementen:
Name |
Eindeutiger Name |
URL |
Webhook-Ziel-URL, einschließlich der Präfix http:// oder https:// zusammen mit den url-Params |
Methode |
GET, POST - Standard ist POST |
Benutzerdefinierte Kopfzeile |
Geben Sie hier alle benutzerdefinierten Kopfzeilen an |
Nachrichtentext |
Setzen Sie den Text Ihrer Nachricht hier ein |
Standardwarnparameter |
Listet die Standardparameter für den Webhook auf |
Benutzerdefinierte Parameter und Geheimnisse |
Benutzerdefinierte Parameter und Geheimnisse ermöglichen es Ihnen, eindeutige Parameter und sichere Elemente wie Passwörter hinzuzufügen |
Erstellen eines Webhook
Um einen Data Infrastructure Insights Webhook zu erstellen, gehen Sie zu Admin > Benachrichtigungen und wählen Sie die Registerkarte Webhooks aus.
Das folgende Bild zeigt einen Beispiel-Webhook, der für Slack konfiguriert ist:
Geben Sie die entsprechenden Informationen für die einzelnen Felder ein, und klicken Sie anschließend auf „Speichern“.
Sie können auch auf die Schaltfläche "Webhook testen" klicken, um die Verbindung zu testen. Beachten Sie, dass der Nachrichtentext (ohne Ersatz) entsprechend der ausgewählten Methode an die definierte URL gesendet wird.
Data Infrastructure Insights Webhooks umfassen eine Reihe von Standardparametern. Außerdem können Sie eigene benutzerdefinierte Parameter oder Geheimnisse erstellen.
Parameter: Was sind sie und wie benutze ich sie?
Bei den Alarmparametern handelt es sich um dynamische Werte, die pro Meldung ausgefüllt werden. Beispielsweise wird der Parameter %%TriggeredOn%% durch das Objekt ersetzt, auf dem die Warnung ausgelöst wurde.
Beachten Sie, dass in diesem Abschnitt beim Klicken auf die Schaltfläche „Webhook testen“ Substitutionen Not durchgeführt werden. Die Schaltfläche sendet eine Nutzlast, die die % Substitutionen anzeigt, sie jedoch nicht durch Daten ersetzt.
Benutzerdefinierte Parameter und Geheimnisse
In diesem Abschnitt können Sie benutzerdefinierte Parameter und/oder Geheimnisse hinzufügen, die Sie wünschen. Aus Sicherheitsgründen kann dieser Webhook-Kanal nur dann geändert werden, wenn ein Geheimnis definiert ist. Es ist schreibgeschützt für andere. Sie können Geheimnisse in URL/Headern als %%<secret_Name>% verwenden.
Seite „Webhooks List“
Auf der Listenseite Webhooks werden der Name, erstellt von, erstellt am, Status, sicher, und zuletzt gemeldete Felder.
Wählen Sie Webhook Notification in einem Monitor
Um die Webhook-Benachrichtigung in einem auszuwählen"Überwachen", gehen Sie zu Alarme > Monitore verwalten und wählen den gewünschten Monitor aus, oder fügen Sie einen neuen Monitor hinzu. Wählen Sie im Abschnitt „ Team notifications_ einrichten“ die Option „Webhook“ als Bereitstellungsmethode aus. Wählen Sie die Alarmstufen (kritisch, Warnung, gelöst), und wählen Sie dann den gewünschten Webhook.
Beispiele Für Webhook:
Webhooks für "Slack" Webhooks "PagerDuty"für Webhooks "Teams Aus""Abschnur"