Błąd składni w query Grafany

Błąd składni w query Grafany

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

Dev007
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 163
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"?

Kopiuj
{filename="/opt/jboss/server/it4em/log/server.log"} 
Kopiuj
Query error
parse error at line 1, col 3: syntax error: unexpected IDENTIFIER, expecting = or =~ or !~ or !=
DonStefano
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

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

Kopiuj
{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:

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

ponieważ Loki indexuje logi na podstawie metadanych.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.