Slack-Alertkanal

Um Benachrichtigungen von Instana in Echtzeit an Slack zu senden, richten Sie den auf dieser Seite gezeigten Benachrichtigungskanal „ Slack “ ein.

Hinweis: Slack stellt veraltete APIs ein, wodurch Instana die Integration mit dem klassischen Slack nicht mehr unterstützen kann. Um die Funktionalität aufrechtzuerhalten, wechseln Sie bitte zur neuen und verbesserten App für die Integration von „ Slack “. Die aktualisierte Version bietet im Vergleich zu den einseitigen Benachrichtigungen der klassischen Integration erhebliche Verbesserungen und zusätzliche Funktionen, darunter die bidirektionale Synchronisierung von Notizen und Vorfallstatus.

Erstellen eines Benachrichtigungskanals für „ Slack “

Um einen „ Slack “-Benachrichtigungskanal in „ Instana “ zu erstellen, klicken Sie in der Benutzeroberfläche von „ Instana “ auf „Einstellungen“ > „Globale Einstellungen “ > „Ereignisse und Benachrichtigungen “ > „Benachrichtigungskanäle“ > „Benachrichtigungskanal hinzufügen “.

  • Name – Name des Benachrichtigungskanals in „ Instana “
  • Webhook URL - Webhook URL, generiert aus der Anwendung „ Slack “ des Benutzers (Anweisungen finden Sie im nächsten Abschnitt)
  • Icon URL – URL : Der Icon-Benutzer kann festlegen, wann eine Nachricht angezeigt werden soll
  • Kanalname – Der Name des Kanals „ Slack “ aus dem Arbeitsbereich „ Slack “ des Benutzers
  • Emojis anzeigen - Ein Schalter zum Aktivieren oder Deaktivieren der Darstellung von Emoji in Warnmeldungen

Slack-Alertkanal

Generieren Slack Webhook URL

Um Benachrichtigungen von „ Instana “ in „ Slack “ zu erhalten, müssen Sie einen Webhook für „ Slack “ unter URL erstellen. Der Webhook „ Slack “ ( URL ) fungiert als Brücke zwischen Instana und Slack und ermöglicht es, Benachrichtigungen direkt an einen ausgewählten Slack -Kanal zu senden. Sie können diesen „ URL “ ganz einfach über die Weboberfläche unter Slack oder über die App unter Slack erstellen.

Sie können einen Webhook unter Slack URL generieren, damit Benachrichtigungen von Instana in einem bestimmten Kanal (d. h. #test-channel-1 ) eingehen. Dazu können Sie eine der folgenden Optionen verwenden:

  1. Personalisierte „ Slack “-App:
    • Die personalisierte „ Slack “-App ist der „moderne“ Ansatz, bei dem Sie Ihre eigene „ Slack “-App innerhalb Ihres Arbeitsbereichs erstellen. Aktivieren Sie während der Einrichtung die Funktion Eingehende Webhooks. Diese Methode bietet mehr Flexibilität und Kontrolle über die Webhook-Einstellungen.
  2. Eingehende Webhooks App (Legacy Built-In App):
    • Laut der Ankündigung von Slack [ https://api.slack.com/legacy/custom-integrations/messaging/webhooks ] handelt es sich bei der „Incoming Webhooks“-App um eine veraltete benutzerdefinierte Integration, also eine überholte Methode für Teams, sich mit Slack zu verbinden. Diesen Integrationen fehlen neuere Funktionen und sie werden in Zukunft veraltet sein und möglicherweise entfernt werden.

Personalisierte „ Slack “-App

Erstellen Sie Ihre eigene, individuell angepasste „ Slack “-App und aktivieren Sie die Funktion „Incoming Webhooks“, indem Sie die folgenden Schritte ausführen. Nachdem die App erstellt wurde, müssen die eingehenden Webhooks verbunden werden.

  1. Aktivieren Sie in den Einstellungen des Kanals eingehende Webhooks sowie die Erweiterung „ Slack “
  2. Erstellen Sie einen eingehenden Webhook. Wählen Sie den Kanal aus, an den die Meldung gesendet werden soll.
  3. Kopieren Sie die URL.
  • App "Eingehende Webhooks" verwenden (traditionell)

Erstellen Sie Ihre eigene „ Slack “-App

Um Ihre eigene „ Slack “-App zu erstellen, führen Sie die folgenden Schritte aus. Rufen Sie dazu zunächst das App-Verzeichnis unter Slack auf.

  1. Klicken Sie auf die Schaltfläche App erstellen und wählen Sie völlig neuaus.

    App erstellen

  2. Aktivieren Sie das Feature für eingehende Webhooks in dieser App.

    Webhooks aktivieren

  3. Wählen Sie den entsprechenden „ Slack “-Arbeitsbereich aus dem Dropdown-Menü aus.

    Arbeitsbereich auswählen

  4. Sie sehen, dass ein Webhook-Link für einen bestimmten Kanal generiert wird. Kopieren Sie diesen Link und fügen Sie ihn in den entsprechenden „ Instana “-Benachrichtigungskanal unter Slack ein.

    Webhook URL Link

Weitere Informationen finden Sie unter „Erstellen Sie Ihre eigene App für den „ Slack “.

App „Eingehende Webhooks“

  1. Klicken Sie auf Apps durchsuchen > Angepasste Integrationen > Eingehende Webhooks. Weitere Informationen finden Sie im Abschnitt zur App „ Slack “.
  2. Wenn der Webhook „ Slack “ ( URL ) nicht angegeben ist, sendet die „ Slack “-Integration Beiträge an den Kanal, der auf der Seite Slack konfiguriert ist, und Sie können den Kanal und das Benutzersymbol überschreiben, indem Sie diese auf der Seite Instana konfigurieren.

Eingangs-Webhooks

Beispiele für Warnmeldungen

Nachdem Sie den Benachrichtigungskanal erstellt haben, werden Benachrichtigungen zu den folgenden Ereignissen als E-Mail ( POSTHTTP ) an die konfigurierte Adresse Slack Webhook URL ( HTTP oder HTTPS ) gesendet, an die die Benachrichtigungen übermittelt werden.

Beispiele:

Darstellung von Emojis

Wenn Sie den Benachrichtigungskanal „ Slack “ konfigurieren, legt der Schalter „Emojis anzeigen“ fest, ob in „ Slack “-Nachrichten Emojis angezeigt werden. Wenn du zum Beispiel Emojis anzeigen auf Nein setzt, siehst du den Text :wink:, aber wenn du ihn auf Ja setzt, siehst du das 😉 Emoji. Sie können diese Option deaktivieren, um Konflikte mit benutzerdefinierten Payloads zu vermeiden, die das Format custom:<key>: <value> verwenden. Wenn Ihr Schlüsselname mit einem Emoji-Namen übereinstimmt (zum Beispiel pod), kann der Schlüssel, der in Nachrichten auf Slack als Emoji dargestellt wird, schwer lesbar sein.