Konfigurieren der Weiterleitung von Ereignissen an Ziele in IBM Cloud Event Notifications

Nachdem Sie Benachrichtigungen an IBM Cloud Event Notifications von IBM Cloud Logs aktiviert und Alarme in IBM Cloud Logs konfiguriert haben, können Sie Themen und Abonnements in Event Notifications erstellen, so dass Alarme an Ziele weitergeleitet werden können, die auf den von Ihnen konfigurierten Abonnements basieren.

Die folgende Abbildung zeigt die Beziehung der Komponenten, die für die Alarmierung erforderlich sind:

Beziehung zwischen den für die
zwischen den für die Alarmierung erforderlichen

Um die Instanz IBM Cloud Event Notifications so zu konfigurieren, dass Ereignisbenachrichtigungen, wenn ein Alarm in IBM Cloud Logs ausgelöst wird, an Ihre Zielziele weitergeleitet werden, müssen Sie die folgenden Schritte ausführen:

Voraussetzungen

Definieren Sie 1 oder mehrere Themen

Themen basieren auf einem Veröffentlichungs- und Abonnementsmodell. Das Thema abonniert Ereignisdaten auf der Grundlage von Bedingungen, die Sie konfigurieren. Der Dienst Event Notifications kümmert sich um das Routing und die zuverlässige Zustellung von Warnmeldungen an die richtigen Ziele auf der Grundlage der von Ihnen konfigurierten Abonnements.

  • Jedes Thema wird unter einer registrierten Quelle erstellt.
  • Jedes Thema kann einen eigenen Satz von Regeln haben, der die eingehenden Nutzdaten an das jeweilige Thema weiterleitet.

Wenn Sie ein Thema konfigurieren, legen Sie die Bedingungen fest, die das Thema überwacht, um festzustellen, ob das Ereignis seine Abonnementkriterien erfüllt. Wenn Sie beispielsweise mehrere Alarmdefinitionen in Ihrer IBM Cloud Logs haben, die über denselben Slack-Channel benachrichtigen, können Sie diese Alarme innerhalb desselben Themas konfigurieren.

Oder, wenn Sie mehrere IBM Cloud Logs Alarmdefinitionen haben, die verschiedene Slack-Kanäle benachrichtigen, müssen Sie ein Thema für jeden Slack-Kanal konfigurieren. Dann müssen Sie in jeder Themenkonfiguration die Warnungen angeben, die an den zugehörigen Slack-Kanal weitergeleitet werden sollen.

Führen Sie die folgenden Schritte aus, um ein Thema zu erstellen:

  1. Klicken Sie in der Konsole auf das Navigationsmenü-Symbol Navigationsmenü-Symbol > Ressourcenliste > Developer Tools.

  2. Wählen Sie Ihre Instanz von IBM Cloud Event Notifications aus.

  3. In der IBM Cloud Event Notifications Navigation, wählen Sie Themen.

  4. Klicken Sie auf Erstellen.

  5. Geben Sie einen Namen und eine Beschreibung für das Thema ein.

  6. Wählen Sie eine Quelle.

    Eine Quelle ist eine Ressource, die automatisch in der Instanz Event Notifications konfiguriert wird, wenn Sie eine ausgehende Integration in Ihrer Instanz IBM Cloud Logs konfigurieren.

  7. Fügen Sie dem Thema Regeln hinzu, um zu definieren, welche Ereignisse, die von Alarmen erzeugt werden, in den Geltungsbereich des Themas fallen.

    Wählen Sie eine der folgenden Optionen, um Regeln zu konfigurieren, die die Ereignisdaten filtern, die das Thema abonniert:

    • Option 1: Konfigurieren Sie den Ereignistyp, den Ereignisuntertyp oder die Ereignisschwere.

      Sie können einen Veranstaltungstyp auswählen. Die Liste der unterstützten Typen finden Sie unter [Ereignistypen/docs/cloud-logs]?topic=cloud-logs-cl-events-for-de#cl-events-for-de-types).

      Sie können einen Ereignis-Subtyp wählen. Eine Liste der unterstützten Subtypen finden Sie unter Ereignis-Subtypen.

      Sie können einen Schweregrad wählen. Eine Liste der unterstützten Schweregrade finden Sie unter Ereignisschweregrade.

    • Option 2: Sie können erweiterte Bedingungen definieren, die den JSONpath-Spezifikationen entsprechen müssen. Die korrekt geschriebene Regel extrahiert die entsprechenden Daten aus dem eingehenden Request Payload. Event Notifications unterstützt den == Operator für JSONPath-Auswertung.

    • Option 3: Konfigurieren Sie den Ereignistyp, den Ereignissubtyp oder die Ereignisschwere und die erweiterten Bedingungen.

    Wenn Sie keine Regeln auswählen, wird eine Standardregel hinzugefügt, d. h., alle Benachrichtigungen werden standardmäßig an das Thema weitergeleitet. Eine Regel muss so konfiguriert werden, dass ein Thema nicht alle Ereignisdaten abonniert. Wenn Sie diese Regel nicht haben, können die Abonnenten für jede von der Instanz erzeugte Warnung Warnungen und die zugehörigen Daten erhalten.

  8. Klicken Sie auf Erstellen.

Definieren Sie 1 oder mehrere Ziele

Ein Ziel definiert einen Benachrichtigungskanal, über den Sie benachrichtigt werden können, wenn ein Alert ausgelöst wird.

Ziele sind angepasste Protokolle, bei denen es sich entweder um Services oder um durch Benutzer erreichbare Entitäten handelt. Weitere Informationen über unterstützte Ziele finden Sie unter Unterstützte Ziele.

Informationen zur Erstellung eines Ziels finden Sie unter Erstellen eines IBM Cloud Event Notifications Ziels.

Definieren Sie 1 oder mehrere Abonnements

Ein Abonnement verbindet 1 Thema mit 1 Ziel.

Sie müssen Abonnements hinzufügen, um festzulegen, welche Ereignisse, die in einem Thema konfiguriert sind, an ein Ziel weitergeleitet werden.

Wie Sie ein Abonnement erstellen können, erfahren Sie unter Erstellen eines IBM Cloud Event Notifications Abonnements.