VictoriaMetrics 1.94 versiooni väljaandmine, andmebaas jälgimissüsteemide loomiseks

VictoriaMetrics 1.94.0 platvormi väljaanne on nüüd saadaval, pakkudes andmebaasi ajareadade (aeg ja vastava aja väärtuste kogum, näiteks sensorite seisundi regulaarsest küsitlemisest saadud väärtused või mõõdikute kogumine) salvestamiseks ja töötlemiseks, mis on optimeeritud jälgimisülesannete lahendamiseks. Projekt konkureerib selliste lahendustega nagu InfluxDB, TimescaleDB, Thanos, Cortex ja Uber M3 ning pakub kõrgemat jõudlust. Andmebaasi saab kasutada pikaajalise andmete salvestamisena, mis on ühendatud Prometheuse ja Grafanaga, samuti InfluxDB sujuva asendusena. Kood on kirjutatud Go programmeerimiskeeles ja välja antud Apache 2.0 litsentsi alusel.

VictoriaMetrics osutatakse kohandatud testides InfluxDB-le ja TimescaleDB-le, suudab andmete sisestamisel ja päringute teostamisel olla kuni 20 korda kiirem, tarbides samas 10 korda vähem RAM-i kui InfluxDB ja 7 korda vähem kui Prometheus, Thanos ja Cortex, töötledes miljoneid ainulaadseid ajaseeriaid. Andmete säilitamine komprimeeritud kujul võimaldab samas mahus salvestusruumis mahutada 7 korda rohkem kirjeid võrreldes Prometheus, Thanos ja Cortex ning 70 korda rohkem võrreldes TimescaleDB-ga. On olemas spetsiifilised optimeerimised suure viivituse ja madala sisend-/väljundintensiivsusega salvestusruumide jaoks (nt kõvakettad ja pilvesalvestus AWS, Google Cloud ja Microsoft Azure).

Andmebaas on kujundatud kui üks täidesaatev fail koos minimaalsete seadistustega, mis edastatakse käsurealt käivitamisel. Kõik andmed salvestatakse ühte katalooge, mis on määratud käivitamisel lipuga "-storageDataPath". Küsitluste keeleks on MetricsQL, ulatuslik versioon PromQL-ist, mida kasutatakse Prometheuse jälgimisseerias. Lisaks pidevale saabuvate andmete töötlemisele on VictoriaMetricsis ette nähtud ka varasemalt kogutud ajalooliste andmete laadimise võimalus.

Pakuvad vahendeid andmete kahjustuste vastu kaitsmiseks, näiteks ootamatute toitekatkestuste korral (suletav struktuur on sarnane ajakirja puu struktuurile), samuti lihtne varundamisüsteem, mis põhineb välguvõtetel. VictoriaMetricsi sõlmede ühendamine on võimalik horisontaalselt skaleeritavasse klastrisse, mis toetab kõrge kättesaadavuse tagamise mehhanisme.

Uue väljaande lisanduvate uuenduste seas:

  • MetricsQL-is lubatakse selguse huvides numbrite eraldamine allajoonimisega (näiteks võib märkida 1_234_567_890 ja 1.234_567_890 asemel 1234567890 ja 1.234567890).
  • vmbackup-s on lisatud tugi varukoopiate jätmiseks. serveril looma kustutatud varukoopiate koopiad.
  • vmui liidesesse on lisatud võimalus kuvada 25 viimast päringut. Lehele "Uuringu kardinaalsus" on lisatud toetust andmete eksportimiseks Prometheus'e. Lisatud on nupp PromQL/MetricsQL päringute automaatseks vormindamiseks. Diagrammide selgus on paranenud. localStorage'i on lisatud päringute ajaloo salvestamine.
  • vmagentis on laiendatud klastrihaldusvõimalusi, parandatud veahaldust ning vähendatud Kubernetes'i juhtpaneeli koormust teenuse algse avastamise ajal.
  • Klastris on maksimaalne taastumisaeg vmselecti ja vminserti käitamisel vähendatud 60 sekundi pealt 3 sekundile olukorras, kus mõned vmstorage sõlmed on puudulikud.

Täna kell 19:00 Moskva aja järgi toimub virtuaalne konverents, kus VictoriaMetricsi arendajad tutvustavad projekti uusi võimalusi ja arengukavasid, räägivad platvormi haldamisest ja anomaaliate avastamisest ning jagavad teavet VictoriaLogs avatud andmebaasi arengu kohta. Ürituse lõpetuseks on plaanis küsimustele vastamise sektsioon.

Vaata videot


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster