|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
Konfiguration von SUSE Observability für Slack-Benachrichtigungen
|
SaaS-Nutzer von SUSE Observability können Slack-Benachrichtigungen ohne zusätzliche Konfiguration nutzen. Dieser Leitfaden ist nur für selbstgehostete SUSE Observability-Installationen anwendbar, die den Slack-Benachrichtigungskanal nutzen möchten. |
Bevor Sie den Slack-Benachrichtigungskanal in SUSE Observability verwenden können, müssen Sie zunächst die folgenden Schritte ausführen, um sowohl Slack als auch SUSE Observability einzurichten:
-
Erstellen Sie eine Slack-App für SUSE Observability in Ihrem Arbeitsbereich
-
Konfigurieren Sie SUSE Observability mit den Anmeldeinformationen für diese Slack-App.
Erstellen einer Slack-App für SUSE Observability
|
Sie müssen die Berechtigungen in Slack haben, um Slack-Apps für Ihren Arbeitsbereich zu verwalten. |
Gehen Sie zur Slack API-Seite und klicken Sie auf die Schaltfläche Neue App erstellen.
-
Wählen Sie die Option "Aus einem App-Manifest" im sich öffnenden Dialog aus.
-
Wählen Sie den Arbeitsbereich aus, an den Sie Benachrichtigungen senden möchten, und klicken Sie auf Weiter.
-
Kopieren Sie den Inhalt des Slack-App-Manifests unten und fügen Sie ihn in das Textfeld ein. Stellen Sie sicher, dass Sie die Werte in
redirect_urlsmit der(n) URL(s) Ihrer SUSE Observability-Instanz ersetzen. Klicken Sie auf Weiter. -
Überprüfen Sie, ob die URL korrekt ist und ob die aufgeführten "Bot-Berechtigungen"
channels:join, channels:read, chat:write, groups:readsind, und klicken Sie auf die Schaltfläche Erstellen, um die App zu erstellen. -
Auf der Seite "Allgemeine Informationen" der App ist es möglich, das Symbol (im Abschnitt Anzeigeinformationen) zu ändern. Sie können es beispielsweise durch das SUSE Observability-Logo
ersetzen.
{
"display_information": {
"name": "SUSE Observability",
"description": "Receive notification messages from SUSE Observability",
"background_color": "#000000"
},
"features": {
"bot_user": {
"display_name": "SUSE Observability",
"always_online": true
}
},
"oauth_config": {
"redirect_urls": [
"https://the.url.of.your.stackstate.installation"
],
"scopes": {
"bot": [
"channels:join",
"channels:read",
"chat:write",
"groups:read"
]
}
},
"settings": {
"org_deploy_enabled": false,
"socket_mode_enabled": false,
"token_rotation_enabled": false
}
}
Konfigurieren Sie SUSE Observability mit den Anmeldeinformationen für diese Slack-App.
SUSE Observability muss mit den Anmeldeinformationen für die Slack-App konfiguriert werden, die Sie erstellt haben. Sie können dies tun, indem Sie Folgendes zur values.yaml Datei Ihrer SUSE Observability-Installation hinzufügen:
stackstate:
components:
all:
extraEnv:
open:
CONFIG_FORCE_stackstate_notifications_channels_slack_authentication_clientId: "<app client id>"
secret:
CONFIG_FORCE_stackstate_notifications_channels_slack_authentication_clientSecret: "<app client secret>"
Die Werte <app client id> und <app client secret> finden Sie im Abschnitt "App-Anmeldeinformationen" auf der Seite "Basisinformationen" der von Ihnen erstellten Slack-App. Wenden Sie diese Konfigurationsänderungen an, indem Sie denselben Helm-Befehl ausführen, der während der Installation von SUSE Observability verwendet wurde (für Kubernetes oder OpenShift).
Sie sind jetzt bereit, den Slack-Benachrichtigungskanal zu verwenden!