Waarschuwingen
MetLogfirekunt u waarschuwingen instellen om u op de hoogte te stellen wanneer aan bepaalde voorwaarden is voldaan.
Een alert aanmaken¶
Laten we eens kijken hoe we in de praktijk een waarschuwing kunnen maken.
-
Ga naar de"Alerts" tab in de linker zijbalk.
-
Klik op de knop "Alert aanmaken".
Vervolgens ziet u het volgende formulier:
In het veld "Query" kunt u de voorwaarden definiëren die een waarschuwing zullen activeren. U kunt bijvoorbeeld een waarschuwing instellen om u te waarschuwen wanneer het aantal fouten in het logboek een bepaalde drempel overschrijdt.
In ons voorbeeld stellen we een waarschuwing in die wordt geactiveerd wanneer er een uitzondering optreedt in de api-service en de route /members/{user_id} is.
SELECT * FROM records -- (1)!
WHERE
is_exception and -- (2)!
service_name = 'api' and -- (3)!
attributes->>'http.route' = '/members/{user_id}' -- (4)!
-
De
SELECT * FROM records-instructie is de basisquery die zal worden uitgevoerd. Derecord-tabel bevat span- en loggegevens.U kunt deze tabel gebruiken om de te analyseren gegevens te filteren.
-
`is_exception` Veld is een Booleaans veld dat aangeeft of het record abnormaal is. -
`service_name` Veld bevat de naam van de service die het record heeft gegenereerd. -
Het `attributes`-veld is een [JSONB](https://www.postgresql.org/docs/current/datatype-json.html)-veld dat aanvullende informatie over het record bevat. -
In dit voorbeeld gebruiken we het kenmerk `http.route` om records op route te filteren.
"TijdvensterIn het veld "kunt u het tijdsbestek specificeren voor het uitvoeren van de query.
In het veldWebhook URLkunt u de URL specificeren waarnaar de waarschuwing een POST-verzoek zal verzenden wanneer deze wordt geactiveerd. Momenteel verzendenLogfire-waarschuwingen alleen verzoeken in het Slack-formaat.
???Prompt "Get Slack Webhook URL" Volg de instructies in de Slack-documentatie om de Slack Webhook-URL te krijgen.
Klik na het invullen van het formulier op de knop "Create Alert". En....... Alert is aangemaakt!: Tada:
alarm geschiedenis¶
Nadat u een waarschuwing hebt gemaakt, wordt u doorgestuurd naar de lijst met waarschuwingen. Daar kunt u de gemaakte waarschuwingen en hun status zien.
Als de query niet overeenkwam in het laatste tijdvenster, ziet u 0 in de kolom "matches" en een groene cirkel naast de waarschuwingsnaam.
Anders ziet u het aantal wedstrijden en een rode cirkel.
In dit geval ontvangt u ook een melding in de webhook-URL die is ingesteld.
waarschuwing bewerken¶
U kunt een waarschuwing configureren door op de knop "configure" aan de rechterkant van de waarschuwing te klikken.
U kunt de waarschuwing bijwerken of verwijderen door op de knop "verwijder" te klikken. Als u de waarschuwing niet wilt verwijderen, maar wilt uitschakelen, kunt u op de schakelaar "actieve" vanklikken.
本文总阅读量次




