Flusswarnungen konfigurieren
Ein Flow Alert soll Sie benachrichtigen, wenn eine beliebige Kombination von Alert-Ereignissen in einer bestimmten Reihenfolge innerhalb eines festgelegten Zeitrahmens auftritt.
Um beispielsweise zu überwachen, wann die Rate der HTTP Anfragen aufgrund einer hohen CPU-Auslastung ansteigt, können Sie einen Flow Alert definieren, der ausgelöst wird, wenn ein Alert zur Überwachung einer hohen HTTP Fehlerrate innerhalb eines definierten Zeitrahmens ausgelöst wird, gefolgt von einem Alert für eine hohe CPU-Auslastung.
Einige Verwendungszwecke von Flusswarnungen sind:
-
Umfassende Datenkorrelation: Sie können Warnmeldungen zu Protokollen, Metriken und Sicherheitsereignissen korrelieren. Dieser vielschichtige Ansatz bietet einen ganzheitlichen Überblick über die Leistung Ihres Systems und nicht nur isolierte Informationsabschnitte, so dass Sie über alle Daten verfügen, die Sie für fundierte Entscheidungen benötigen.
-
Erweiterte Analyse der Grundursache: Flusswarnungen können so konfiguriert werden, dass die Grundursache eines Problems ermittelt wird. Mit der Möglichkeit, eine Warnung zu definieren, die bereits die Grundursache festlegt, können Sie umgehend auf Probleme reagieren und so die Ausfallzeiten des Systems reduzieren und die betriebliche Effizienz steigern.
-
Geringere Warnmüdigkeit: Herkömmliche Überwachungssysteme überfluten die Benutzer oft mit redundanten Warnmeldungen, was zu einer Ermüdung der Warnmeldungen führt und dazu, dass kritische Probleme möglicherweise übersehen werden. Durch die Anwendung eines geordneten, zeitlich begrenzten Kriterienfilters reduzieren Flusswarnungen die Zahl der Fehlalarme erheblich. Das bedeutet, dass Sie nur dann benachrichtigt werden, wenn alle festgelegten Bedingungen erfüllt sind, so dass Sie von unnötigem Benachrichtigungslärm verschont bleiben.
Sie können Ihre Benachrichtigungen weiter entrümpeln, indem Sie den Phantom-Modus für einzelne Benachrichtigungen, die eine Flusswarnung umfassen, aktivieren. Dann löst nur die Flussmeldung die Benachrichtigungssequenz aus und erzeugt einen Vorfall, während die zugehörigen Meldungen stumm geschaltet bleiben.
-
Anpassbare Warnsequenzen: Mit Flow Alerts können Sie Ihre Warnsequenz über eine einfache Drag-and-Drop-Schnittstelle definieren. Erstellen Sie einen Fluss, der nur dann ausgelöst wird, wenn alle Kriterien in Bezug auf Auftrag und Zeit erfüllt sind, und bieten Sie so eine intuitive und individuelle Überwachung.
-
Effiziente Fehlersuche: Durch die Möglichkeit, die Abfolge von Warnmeldungen auf einer Leinwand zu visualisieren, wird die Fehlersuche einfacher und effizienter. Sie können leicht Muster erkennen, die Kette von Ereignissen verstehen, die zu einem Alarm führen, und schnell handeln, um das Problem zu beheben.
-
Optimierte Ressourcennutzung: Sie sparen viel Zeit und Ressourcen, indem Sie Fehlalarme reduzieren und die Identifizierung der Grundursache ermöglichen. Dank dieser Optimierung kann sich Ihr Team auf strategischere Aufgaben konzentrieren, anstatt sich mit einem ständigen Strom von Fehlalarmen zu beschäftigen.
Verständnis der Bausteine von Flussprotokollen
Das Flow-Builder-Tool wird verwendet, um die benutzerdefinierten Alerts, die einen Flow-Alert auslösen, visuell zu kombinieren und dann zu verketten. Die Grundbausteine des Flow Alert sind Phasen und Gruppen.
Eine Gruppe stellt eine logische Kombination einzelner benutzerdefinierter Warnmeldungen dar. Die Gruppe unterstützt die logischen Operatoren OR, AND und NOT, um mehrere Einzelausschreibungen zu kombinieren.
Eine Stufe repräsentiert Alarmgruppen, die innerhalb eines bestimmten Zeitrahmens ausgelöst werden müssen. In einer Etappe können mehrere Gruppen anwesend sein.
Einschränkungen der Durchflussprotokolle
Flussprotokolle haben die folgenden Einschränkungen:
-
Der Gesamtzeitrahmen für alle Phasen darf 168 Stunden (1 Woche) nicht überschreiten. Wenn Sie einen Zeitrahmen eingeben, der den Grenzwert überschreitet, wird die Eingabe auf Null zurückgesetzt.
-
Maximal 30 Ausschreibungen können in eine einzige Stromausschreibung aufgenommen werden.
-
Die folgenden Alarmtypen unterstützen den logischen Operator
NOTnicht:
Voraussetzungen
- Erfahren Sie mehr über Warnmeldungen in IBM Cloud Logs. Weitere Informationen finden Sie unter Alarmierung.
- Überprüfen Sie, ob Sie eine Event Notifications Instanz haben, die sich im selben Konto befindet wie Ihre IBM Cloud Logs Instanz und ob Sie die Erlaubnis haben, Ressourcen in der Event Notifications Instanz zu konfigurieren.
- Überprüfen Sie, ob die ausgehende Integration zwischen der Instanz IBM Cloud Logs und der Instanz Event Notifications konfiguriert ist. Weitere Informationen finden Sie unter Konfigurieren einer ausgehenden Integration für die Verbindung.
Verwaltung von Warnmeldungen starten
Führen Sie die folgenden Schritte aus:
- Klicken Sie in der Konsole auf das Navigationsmenü-Symbol
> Ressourcenliste.
- Wählen Sie Ihre Instanz von IBM Cloud Logs aus.
- Klicken Sie in der IBM Cloud Logs Navigation auf das Warnungen Symbol
> Verwaltung von Warnungen.
- Klicken Sie auf Neuer Alarm.
Wählen Sie die Art der zu konfigurierenden Meldung
Führen Sie die folgenden Schritte aus:
-
Wählen Sie den Alarmtyp. Weitere Informationen finden Sie unter Warntypen.
-
Führen Sie im Abschnitt Details die folgenden Schritte aus:
-
Geben Sie einen Namen ein.
- Die maximale Länge des Namens beträgt 4096 Zeichen.
-
[Optional] Geben Sie eine Beschreibung ein.
- Die maximale Länge der Beschreibung beträgt 4096 Zeichen.
-
[Optional] Fügen Sie eine oder mehrere Beschriftungen hinzu.
Labels sind Schlüssel:Wert-Paare, die Sie später für eine schnelle Suche verwenden können.
-
Definieren Sie den Alert-Fluss
-
Klicken Sie auf Flow Builder öffnen. Der Erstellerdialog zeigt die zuvor konfigurierten Warnmeldungen im Bereich Vorhandene Warnmeldungen an.
-
Ziehen Sie vorhandene Alerts aus dem Bereich Vorhandene Alerts in den Arbeitsbereich des Flow Builders und legen Sie sie dort ab.
-
Organisieren Sie die Warnmeldungen in Gruppen und Phasen.
-
Legen Sie für jede Phase einen Zeitrahmen fest.
-
Klicken Sie auf Übernehmen, um den Alarmfluss zu speichern.
-
Wählen Sie die Tasten Gruppieren nach.
Die verfügbaren Schlüssel sind die Schnittmenge zwischen den verschiedenen Ausschreibungen. Wenn beispielsweise Warnmeldung A nach
RegionundClusterund Warnmeldung B nachRegionundPodgruppiert ist, kann der Warnmeldungsfluss nur nachRegionund nicht nachClusteroderPodgruppiert werden, da dies die einzige Gruppierungsoption ist, die für beide Warnmeldungen im Fluss verfügbar ist. Sie können sehen, welche Gruppierungsoptionen für jedes Alert im Alert Builder verfügbar sind, indem Sie mit dem Mauszeiger über das Alert fahren und die Alertbeschreibung anzeigen.
Konfigurieren Sie die Benachrichtigungsdetails
Führen Sie die folgenden Schritte aus:
-
Konfigurieren Sie Benachrichtigung alle, um festzulegen, wie oft Sie ein Ereignis erhalten möchten, sobald der Alarm ausgelöst wurde. Standardmäßig ist sie auf 0 Stunden und 10 Minuten eingestellt.
-
Aktivieren Sie Automatisch auflösen, um ein Ereignis zu erhalten, wenn das Ereignis aufgelöst wurde.
Wenn die Bedingung des Alarms keine Ereignisse mehr auslöst, wird das Ereignis, das ursprünglich ausgelöst wurde, als gelöst markiert.
-
Aktivieren Aktivieren Sie den Phantom-Modus, um anzuzeigen, dass es sich bei dieser Meldung um eine Phantom-Meldung handelt.
Ein Phantom Alert dient als Baustein für Flow Alerts.
Ein Phantom-Alarm löst keine unabhängigen Ereignisbenachrichtigungen aus.
Wenn Sie diese Option aktivieren, wird der Abschnitt Benachrichtigungen aus der Alarmdefinition entfernt.
-
Fügen Sie eine Integration hinzu.
Sie müssen eine ausgehende Integration definiert haben, um eine Integration hinzufügen zu können. Weitere Informationen finden Sie unter Konfigurieren der Integration mit dem Event Notifications.
Festlegen eines Zeitplans und der zu protokollierenden Inhalte
Führen Sie die folgenden Schritte aus:
-
Legen Sie im Abschnitt Zeitplan einen Zeitplan fest, der steuert, wann dieser Alarm aktiviert wird. Sie können bestimmte Tage und Uhrzeiten auswählen.
-
Legen Sie im Abschnitt Inhalt der Benachrichtigung fest, ob Sie eine Musterprotokollzeile oder nur einige Felder in das ausgelöste Ereignis aufnehmen möchten.
Wählen Sie bestimmte JSON-Schlüssel aus, die in die Warnmeldung aufgenommen werden sollen, oder lassen Sie dieses Feld leer, um den vollständigen Protokolltext in die Warnmeldung aufzunehmen:
-
Option 1: Leer lassen, um eine Protokollzeile einzuschließen, die den Filterbedingungen des Alarms entspricht.
-
Option 2: Geben Sie JSON-Schlüssel an, um ausgewählte Felder im Format von Schlüssel:Wert-Paaren aufzunehmen. Beachten Sie, dass Ihre Protokolldatensätze im JSON-Format vorliegen müssen, damit Sie Felder hinzufügen können.
JSON-Schlüssel, die ein
.in ihrem Namen enthalten, können nicht als ausgewählte Felder verwendet werden. -
Option 3: Geben Sie einen JSON-Pfad als Filter an.
-
Wenn eine Warnung ausgelöst wird, gibt es Beschränkungen für die Datenmenge, die in das Ereignis aufgenommen wird. Weitere Informationen zu diesen Einschränkungen finden Sie unter Datenumfang.
Speichern Sie die Alarmkonfiguration
Führen Sie die folgenden Schritte aus:
-
Überprüfen Sie die Ausschreibung.
Klicken Sie auf Überprüfen, um die Daten auszuwerten und herauszufinden, wie oft der Alarm in den letzten 24 Stunden die Kriterien erfüllt hat.
Verify wertet nur die Daten in der Prioritätserkenntnisse aus. Wenn Ihr Alert so konfiguriert ist, dass er bei Daten ausgelöst wird, die in der Analysieren und per Alert warnen verfügbar sind, ist diese Funktion nicht verfügbar.
-
Klicken Sie auf Alert erstellen.
Überprüfung der Ausschreibung
Lösen Sie einen Alarm aus. Sobald ein Alarm ausgelöst und verarbeitet wurde, sendet das System über verschiedene Kanäle wie E-Mail, Slack, SMS oder integrierte Incident-Management-Plattformen Benachrichtigungen an die entsprechenden Benutzer oder Teams. Sie können dann die Seite Vorfälle aufrufen, um Informationen über die ausgelösten Alarme zu erhalten. Weitere Informationen finden Sie unter Verwaltung ausgelöster Alarme in IBM Cloud Logs.