ĂshtĂ« nĂ« dispozicion versioni i platformĂ«s VictoriaMetrics 1.94.0, qĂ« ofron njĂ« DBMS pĂ«r ruajtjen dhe pĂ«rpunimin e tĂ« dhĂ«nave nĂ« formĂ«n e serive temporale (njĂ« regjistrim pĂ«rbĂ«het nga koha dhe njĂ« grup vlerash pĂ«rkatĂ«se tĂ« kĂ«tij kohe, pĂ«r shembull, tĂ« marra pĂ«rmes njĂ« anketimi periodik tĂ« gjendjes sĂ« sensorĂ«ve ose mbledhjes sĂ« metrikave), e optimizuar pĂ«r zgjidhjen e detyrave tĂ« monitorimit. Projekti konkurron me zgjidhje tĂ« tilla si InfluxDB, TimescaleDB, Thanos, Cortex dhe Uber M3, dhe dallohet pĂ«r performancĂ« mĂ« tĂ« lartĂ«. DBMS mund tĂ« pĂ«rdoret si njĂ« depo e pĂ«rhershme tĂ« dhĂ«nash, e lidhur me Prometheus dhe Grafana, si dhe nĂ« formĂ«n e njĂ« zĂ«vendĂ«simi transparent pĂ«r InfluxDB. Kodi Ă«shtĂ« shkruar nĂ« gjuhĂ«n Go dhe shpĂ«rndahet nĂ«n licencĂ«n Apache 2.0.
Në testet e performancës, VictoriaMetrics e tejkalon InfluxDB dhe TimescaleDB në kryerjen e operacioneve të futurit dhe përzgjedhjes së të dhënave deri në 20 herë, duke konsumuar në të njëjtën kohë 10 herë më pak RAM sesa InfluxDB dhe 7 herë më pak sesa Prometheus, Thanos dhe Cortex kur përpunon miliona serive temporale unike. Ruajtja e të dhënave në formë të kompresuar lejon që në të njëjtin hapësirë ruajtjeje të përfshihen 7 herë më shumë regjistrime krahasuar me Prometheus, Thanos dhe Cortex, dhe 70 herë më shumë krahasuar me TimescaleDB. Ka optimizime specifike për depozita me vonesa të mëdha dhe intensitet të ulët të operacioneve të hyrjes/ daljeve (p.sh., disqet e forta dhe depozitat cloud AWS, Google Cloud dhe Microsoft Azure).
DBMS është i dizajnuar si një skedar ekzekutiv unik me parametra minimalë që jepen nëpërmjet komandës në kohën e ekzekutimit. Të gjitha të dhënat ruhen në një katalog unik, të caktuar në momentin e ekzekutimit duke përdorur flamurin '-storageDataPath'. Gjuha e kërkesave përdor MetricsQL, një variant i zgjeruar i gjuhës PromQL, e cila aplikohet në sistemin e monitorimit Prometheus. Përveç përpunimit të vazhdueshëm të të dhënave që vijnë, VictoriaMetrics gjithashtu parashikon mundësinë e ngarkimit të të dhënave historike të mbledhura më parë.
Ofron mjete pĂ«r mbrojtjen e integritetit tĂ« depozitĂ«s nga dĂ«mtimi i tĂ« dhĂ«nave, pĂ«r shembull, nĂ« rast tĂ« ndalimit tĂ« papritur tĂ« energjisĂ« (depozita ka formĂ«n e njĂ« peme me regjistrime me struktura tĂ« ngjashme me ditar), si dhe njĂ« sistem tĂ« thjeshtĂ« tĂ« kopjimit rezervĂ« tĂ« bazuar nĂ« snapshot-e. ĂshtĂ« e mundur qĂ« nyjat e VictoriaMetrics tĂ« bashkohen nĂ« njĂ« klaster vertikalisht tĂ« shkallĂ«zuar, duke mbĂ«shtetur mekanizmat pĂ«r sigurinĂ« e lartĂ« tĂ« disponueshmĂ«risĂ«.
Mes risive të reja të shtuar në lëshimin e ri:
- Në MetricsQL, ndarja e numrave me nënvizim është e lejueshme për qartësi (për shembull, mund të përdorni 1_234_567_890 dhe 1.234_567_890 në vend të 1234567890 dhe 1.234567890).
- Në vmbackup është shtuar mbështetje për lënien e server kopjeve të krijuara të backup-eve.
- NĂ« ndĂ«rfaqen vmui Ă«shtĂ« shtuar njĂ« opsion pĂ«r tĂ« treguar 25 kĂ«rkesat e fundit. NĂ« faqen 'Explore cardinality' Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r eksportimin e tĂ« dhĂ«nave nĂ« Prometheus. ĂshtĂ« shtuar njĂ« buton pĂ«r formatimin automatik tĂ« kĂ«rkesave PromQL/MetricsQL. Vizibiliteti i diagramĂ«ve Ă«shtĂ« pĂ«rmirĂ«suar. NjĂ« ruajtje e historisĂ« sĂ« kĂ«rkesave Ă«shtĂ« shtuar nĂ« localStorage.
- Në vmagent janë zgjeruar mundësitë për menaxhimin e nyjeve të klasterit, është përmirësuar trajtimi i gabimeve dhe është ulur ngarkesa në panelin e menaxhimit të Kubernetes në zb discoverimin fillestar të shërbimit.
- Në klaster, koha maksimale e rikuperimit është reduktuar nga 60 në 3 sekonda gjatë operacioneve vmselect dhe vminsert, në situatën kur disa nyje vmstorage janë të pakapshme.
Veçanërisht mund të theksohet zhvillimi i një konference virtuale sot në orën 19:00 me orën e Moskës, në të cilën zhvilluesit e VictoriaMetrics do të njohin me mundësitë e reja të projektit dhe planet për zhvillimin, do të flasin për menaxhimin e platformës dhe identifikimin e anomalive, si dhe do të ndajnë informacione për zhvillimin e DBMS të hapur për mbajtjen e logeve VictoriaLogs. Në përfundim, do të ketë një seksion për pyetje dhe përgjigje.

Burimi: opennet.ru
