Wątek przeniesiony 2022-12-14 12:09 z Java przez Riddle.

Błąd składni w query Grafany

0

Próbuje ograniczyć w Grafana moje query jedynie do errorów ale dostaje błąd. Jak w takim razie moje zapytanie powinno wyglądać bo w dokumentacji używają podobniej skłądni jak ta |= "ERROR"?

{filename="/opt/jboss/server/it4em/log/server.log"} 
Query error
parse error at line 1, col 3: syntax error: unexpected IDENTIFIER, expecting = or =~ or !~ or !=
0

Jeśli masz labelkę filename w logach, to takie wyrażenie:

{filename="/opt/jboss/server/it4em/log/server.log"} |= "ERROR"

jest poprawne i nie powinno skutkować błędem.

Jeśli korzystasz z Loki pod spodem, to będzie to wtedy full text search, lepiej jak podczas parsowania logów przeniesiesz poziom logów do labelki, wtedy będziesz mógł to zrobić bardziej wydajnie:

{filename="/opt/jboss/server/it4em/log/server.log", logLevel="ERROR"}

ponieważ Loki indexuje logi na podstawie metadanych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1