Grafana Loki 3.1 poboljšava performanse upita s Bloom filtrima


Grafana Loki 3.1 sustav za agregaciju dnevnika debitira s ubrzanjem upita, poboljšanjima u rukovanju Helm chartovima i više.

Skoro dva mjeseca nakon svoje velike verzije 3.0, Grafana Labs predstavila je najnovije ažuriranje svog sustava za agregaciju logova, Loki 3.1.

Za one koji nisu upoznati, Loki je alat otvorenog koda za prikupljanje i organiziranje log podataka, široko prihvaćen u DevOps zajednici. Poznat je po isplativom upravljanju pohranom i besprijekornoj integraciji s Grafanom.

Posebno je popularan u okruženjima gdje developeri moraju osigurati da njihove aplikacije rade glatko i učinkovito. Često se koristi zajedno s Grafanom, alatom koji pomaže vizualizirati ove podatke u lako razumljivim grafikonima i dijagramima.

Loki 3.1 Istaknuto

Loki 3.1 uvodi poboljšanja za jačanje performansi upita i poboljšanje korisničkog iskustva. Izdvajajuća značajka ovog ažuriranja je eksperimentalno uvođenje Bloom filtera za ubrzanje upita.

Oslanja se na temeljna poboljšanja uvedena u verziji 3.0, s ciljem značajnog smanjenja vremena izvršavanja upita s filtrima, posebno onih koji ciljaju određene tekstualne nizove poput poruka o pogrešci ili UUID-ova.

Osim toga, Loki 3.1 je unaprijedio svoje Helm karte kako bi bolje podržao distribuirane načine rada i integraciju u mikroservisnim arhitekturama.

Poboljšanja LogQL-a, Loki jezika za upite, sada podržavaju negativne brojeve i nude optimizirane funkcije poput first_over_time i last_over_time, poboljšavajući performanse kroz učinkovite tehnike razdvajanja podataka.

Štoviše, Loki alatni lanac također zamjenjuje cortextool s lokitool, dodajući funkcionalnosti poput revizija indeksa, čime se osigurava dublji uvid u procese indeksiranja podataka.

U isto vrijeme, Loki 3.1 uklonio je zastarjele značajke poput BoltDB spremišta kako bi pojednostavio svoje glavne funkcionalnosti.

Promtail, agent odgovoran za prikupljanje logova i njihovo slanje u Loki, dobio je nekoliko ispravki u vezi s greškama. To uključuje poboljšano upravljanje ponovnim učitavanjem konfiguracije, popravak za UDP prijemnik na syslog transportu i prilagodbe kako bi se osiguralo ispravno rukovanje Docker logovima kada su podijeljeni u više okvira.

Osim toga, ispravke su također primijenjene na LogQL kako bi se spriječile pogreške kada se koriste višestruki or filtri, čime se poboljšava točnost i pouzdanost upita u zapisima.

Na kraju, različiti operativni alati i mixini (prethodno izrađene konfiguracije nadgledanja) doživjeli su ispravke i poboljšanja, kao što su popravak nedostajućih komponenti na nadzornim pločama, bolje usklađivanje operativnih nadzornih ploča s stvarnim radom sustava i ažuriranje Loki mixina radi osiguravanja točnog nadgledanja.

Za više informacija, pogledajte bilješke o izdanju Loki 3.1. Korisnici se potiču da konzultiraju Vodič za nadogradnju za detaljne upute o navigaciji promjenama i osiguravanju glatkih prelazaka između verzija.