Alerts
MitLogfirekönnen Sie Alarme einstellen, die Sie benachrichtigen, wenn bestimmte Bedingungen erfüllt sind.
Alarm erzeugen.¶
Schauen wir uns an, wie man einen Alarm in der Praxis erstellt.
-
Gehen Sie in der linken Seitenleiste zur Registerkarte"Alerts".
-
Klicken Sie auf die Schaltfläche "Create Alert".
Dann sehen Sie die folgende Tabelle:
Im Feld "Abfragen von" können Sie Bedingungen definieren, die einen Alarm auslösen, indem Sie beispielsweise einen Alarm festlegen, der Sie benachrichtigt, wenn die Anzahl der Fehler in einem Protokoll einen bestimmten Schwellenwert überschreitet.
In unserem Beispiel legen wir einen Alarm fest, der ausgelöst wird, wenn eine Ausnahme im api-Dienst auftritt und an /members/{user_id} weitergeleitet wird.
SELECT * FROM records -- (1)!
WHERE
is_exception and -- (2)!
service_name = 'api' and -- (3)!
attributes->>'http.route' = '/members/{user_id}' -- (4)!
-
Die
SELECT * FROM records-Anweisung ist die grundlegende Abfrage, die ausgeführt werden sollrecording die-Tabelle enthält Spannweite und Protokolldaten.Sie können diese Tabelle verwenden, um die Daten zu filtern, die Sie analysieren möchten.
-
`is_exception` Ein Feld ist ein boolesches Feld, das angibt, ob der Datensatz ungewöhnlich ist. -
`service_name` Das Feld enthält den Namen des Diensts, der den Datensatz generiert. -
`attributes` Der Satz ist eine [für JSONB](https://www.postgresql.org/docs/current/datatype-json.html) Feld, das zusätzliche Informationen zu den Aufzeichnungen enthält. -
In diesem Beispiel verwenden wir die Eigenschaft `http.route`, um die Datensätze nach Route zu filtern.
Das Feld"Zeitfenster" ermöglicht es Ihnen, den Zeitraum anzugeben, in dem die Abfrage ausgeführt werden soll.
in der Die Webhook-URL In dem Feld können Sie die URL angeben, an die der Alarm beim Auslösen eine POST-Anforderung sendet.Logfeuer Der Alarm wird nur Das Slack-Format Antrag senden.
???Tipp "Slack Webhook URL abrufen" Um die Slack-Webhook-URL abzurufen, folgen Sie Das Slack-Archiv In der Beschreibung wird die Operation ausgeführt.
Nach dem Ausfüllen des Formulars, klicken Sie auf die Schaltfläche "Alarmerstellen": Doda: .
Historische Alarmbereitschaft.¶
Nach dem Erstellen eines Alarms wird das System Sie zu einer Warnungsliste umleiten, in der Sie die von Ihnen erstellten Alarme und ihren Status sehen können.
Wenn die Abfrage im letzten Fenster keine Übereinstimmung fand, wird 0 in der Spalte "-Übereinstimmung" und ein grüner Kreis neben dem Namen des Alarms angezeigt.
Andernfalls sehen Sie übereinstimmende Terme und einen roten Kreis.
In diesem Fall erhalten Sie auch eine Benachrichtigung in der von Ihnen festgelegten Webhook-URL .
Redaktioneller Alarm .¶
Sie können den Alarm konfigurieren , indem Sie auf die Schaltfläche "**konfigurieren " rechts neben dem Alarm klicken .
Sie können den Alarm entweder aktualisieren oder entfernen , indem Sie auf die Schaltfläche "entfernen" klicken , wenn Sie den Alarm nicht löschen möchten , sondern ihn deaktivieren möchten , können Sie auf den Schalter "aktiv" klicken .
[ Quelltext bearbeiten ] :https://api.slack.com/reference/surfaces/formatting [ Bearbeiten ] :https://www.postgresql.org/docs/current/datatype-json.html
本文总阅读量次




