Izlazak VictoriaMetrics 1.94, DBMS za izgradnju sustava nadzora.

Dostupna je nova verzija platforme VictoriaMetrics 1.94.0, koja nudi SGBD za pohranu i obradu podataka u obliku vremenskih serija (zapisi se sastoje od vremena i skupa pripadajućih vrijednosti, na primjer, dobivenih putem periodičnog nadzora stanja senzora ili prikupljanja metrika), optimizirane za rješavanje zadataka nadzora. Projekt konkurira s rješenjima poput InfluxDB, TimescaleDB, Thanos, Cortex i Uber M3, a karakterizira ga viša učinkovitost. SGBD se može koristiti kao dugoročna pohrana podataka, povezana s Prometheusom i Grafanom, kao i kao transparentna zamjena za InfluxDB. Kod je napisan na programskom jeziku Go i distribuira se pod licencom Apache 2.0.

U testiranjima performansi VictoriaMetrics nadmašuje InfluxDB i TimescaleDB u izvršavanju operacija umetanja i preuzimanja podataka do 20 puta, dok pri tome troši 10 puta manje RAM-a od InfluxDB i 7 puta manje od Prometheus, Thanos i Cortex prilikom obrade milijuna jedinstvenih vremenskih serija. Pohrana podataka u sažetom obliku omogućuje smještaj 7 puta većeg broja zapisa u istoj količini prostora u usporedbi s Prometheusom, Thanosom i Cortexom, a 70 puta više u usporedbi s TimescaleDB. Postoje specifična poboljšanja za pohranu s velikim kašnjenjem i niskom intenzitetom ulaznih/izlaznih operacija (npr. tvrdi diskovi i cloud pohrane AWS, Google Cloud i Microsoft Azure).

SGBD je organiziran kao jedna izvršna datoteka s minimalnim postavkama koje se prenose putem naredbenog retka prilikom pokretanja. Svi podaci pohranjuju se u jednom direktoriju, zadatom prilikom pokretanja pomoću zastavice "-storageDataPath". Kao jezik upita koristi se MetricsQL, proširena verzija jezika PromQL, koji se primjenjuje u sustavu nadzora Prometheus. Osim neprestanog obrade dolaznih podataka, u VictoriaMetrics postoji i mogućnost učitavanja ranije prikupljenih povijesnih podataka.

Osigurani su alati za zaštitu cjelovitosti pohrane od oštećenja podataka, primjerice, prilikom iznenadnog isključivanja napajanja (pohrana je oblikovana kao dnevnički strukturirano stablo s spajanjem), kao i jednostavan sustav izradbe sigurnosnih kopija temeljen na snimkama. Moguće je povezati čvorove VictoriaMetrics u horizontalno skalabilni klaster koji podržava mehanizme osiguravanja visoke dostupnosti.

Među novostima dodanim u novom izdanju su:

  • U MetricsQL, radi jasnoće, dopušteno je razdvajanje brojeva donjom crtom (na primjer, možete navesti 1_234_567_890 i 1.234_567_890 umjesto 1234567890 i 1.234567890).
  • U vmbackup dodana je podrška za ostavljanje na serveru kopije stvorenih sigurnosnih kopija.
  • U sučelju vmui dodana je opcija za prikaz 25 posljednjih upita. Na stranicu „Istraži kardinalnost“ dodana je podrška za izvoz podataka u Prometheus. Dodana je tipka za automatsko formatiranje upita PromQL/MetricsQL. Povećana je jasnoća dijagrama. U localStorage dodano je spremište povijesti upita.
  • U vmagent proširene su mogućnosti upravljanja čvorovima clustera, poboljšana je obrada grešaka i smanjeno opterećenje na upravljačkoj ploči Kubernetes prilikom početnog otkrivanja usluge.
  • U clustera s 60 do 3 sekunde skraćeno je maksimalno dozvoljeno vrijeme oporavka prilikom izvođenja operacija vmselect i vminsert, u situaciji kada su neki čvorovi vmstorage nedostupni.

Posebno se može istaknuti održavanje virtualne konferencije danas u 19 sati po moskovskom vremenu, na kojoj će developeri VictoriaMetrics predstaviti nove mogućnosti projekta i planove za razvoj, govoriti o upravljanju platformom i otkrivanju anomalija, kao i podijeliti informacije o razvoju otvorene SGBD za vođenje logova VictoriaLogs. Na kraju će se održati sekcija odgovora na pitanja.

Pogledajte video


Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster