6. Seq — brza tekstualna pretraga

↑ Nazad

Adresa: https://seq.jovanovic.vip · korisnik admin

Šta Seq ima, a šta nema

Alloy šalje u Seq iste logove kao u Loki, osim nginx access logova (previše buke) i logova samog stack-a (alloy/seq/loki/grafana). Nivo svake linije je preveden u Seq-ov @Level: Verbose, Debug, Information, Warning, Error, Fatal.

Koristi Seq kadKoristi Grafanu kad
Brzo tražiš reč ili frazu kroz sve serviseHoćeš grafikone i dashboard
Hoćeš da "pratiš uživo" tok logovaHoćeš alarme
Navikao si na Seq sa Windows-aTreba ti nginx access log
Logove iz svog .NET/Serilog koda (strukturisane)Treba ti duže od onoga što Seq čuva

Prvo pogledaj

Upiti (polje za pretragu na vrhu)

Seq koristi svoj jezik, sličan SQL WHERE delu. Stringovi idu u jednostruke navodnike.

timeout                                       slobodan tekst — traži u poruci
@Level = 'Error'                              samo greške
@Level in ['Error', 'Fatal']
container = 'radarr'                          logovi jednog kontejnera
container in ['radarr', 'sonarr'] and @Level = 'Error'
service_name = 'nextcloud' and @Message like '%login%'
@Message like '%connection refused%' ci       ci = ne gleda velika/mala slova

Imena polja (container, service_name, unit, job...) dolaze iz Loki labela. Ako nisi siguran kako se polje zove — klikni na bilo koji događaj, otvoriće se sva polja; klik na polje → Find pravi upit za tebe.

Signali (sačuvani filteri)

Signal je sačuvan filter koji se uključuje jednim klikom sa desne strane.

  1. Upiši upit, npr. @Level in ['Error', 'Fatal'].
  2. Desno Signals → + (ili ikonica pored polja za pretragu: Save as signal).
  3. Ime: Greske. Signali se kombinuju — npr. Greske + Mediji (radarr, sonarr, plex...).

Grafikoni i statistike

Upit sa select daje tabelu ili grafikon:

select count(*) from stream where @Level = 'Error' group by container
select count(*) from stream where @Level = 'Error' group by time(1h)

Dugme pored rezultata prebacuje tabelu u grafikon; Add to dashboard ga stavlja na Seq dashboard.

Šta još nije povezano

Dokumentacija

Sledeće: 7. Bugsink

Izvor: 06-seq.md