A VictoriaMetrics 1.94 kiadása, egy adatbázis-kezelő rendszer figyelőrendszerek építéséhez

Elérhető a VictoriaMetrics 1.94.0 platform kiadása, amely egy időbeli sorozatokban tárolásra és feldolgozásra szolgáló adatbázis-kezelő rendszer (a felvétel egy időt és ehhez az időponthoz tartozó értékek halmazát képezi, például periódikus érzékelőállapot-lekérdezések vagy metrikagyűjtés révén), optimalizálva figyelési feladatok megoldására. A projekt versenyez az InfluxDB, TimescaleDB, Thanos, Cortex és Uber M3 megoldásaival, és magasabb teljesítményt nyújt. Az adatbázis tartós adattárolóként használható, amely csatlakozik a Prometheushoz és a Grafanához, illetve átláthatóan helyettesítheti az InfluxDB-t. A kód Go nyelven íródott, és Apache 2.0 licenc alatt terjesztik.

A VictoriaMetrics teljesítménytesztek során az InfluxDB-t és a TimescaleDB-t 20-szorosan megelőzi az adatok beillesztési és lekérdezési műveleteinek végrehajtásakor, miközben 10-szer kevesebb RAM-ot fogyaszt, mint az InfluxDB és 7-szer kevesebbet, mint a Prometheus, Thanos és Cortex millió egyedi időbeli sorozat feldolgozásakor. Az adatok tömörített formában való tárolása lehetővé teszi, hogy ugyanakkora tárolókapacitásban 7-szer több feljegyzést helyezzünk el a Prometheus, Thanos és Cortex viszonylatában, illetve 70-szer többet a TimescaleDB-hez képest. Specifikus optimalizálások találhatóak a nagy késleltetésű és alacsony intenzitású bemeneti/kimeneti műveletekre (például merevlemezek, AWS, Google Cloud és Microsoft Azure felhőtárolók esetében).

Az adatbázis egyetlen végrehajtható fájl formájában van kialakítva, minimális beállításokkal, amelyeket a parancssoron keresztül adhatunk meg indításkor. Az összes adat egyetlen mappában van tárolva, amelyet a „-storageDataPath” kapcsoló segítségével határozunk meg indításkor. A lekérdezések nyelve a MetricsQL, a Prometheus figyelőrendszerében alkalmazott PromQL nyelv kiterjesztett változata. A VictoriaMetrics folyamatos adatfeldolgozása mellett lehetőség van korábban összegyűjtött történelmi adatok betöltésére is.

Az adatok integritásának védelmére szolgáló eszközök biztosítják az adatkárosodás elkerülését például áramszünet esetén (a tároló napló-szerkezetű fának formált, amely egyesíti az adatokat), valamint egy egyszerű snapshot-alapú biztonsági másolási rendszert is kínálnak. A VictoriaMetrics csomópontok vízszintes méretezhető klaszterbe egyesíthetők, amely támogatja a magas rendelkezésre állási mechanizmusokat.

Az új kiadásban hozzáadott újdonságok közül:

  • A MetricsQL-ban a számok aláhúzással való elválasztása lehetővé vált a könnyebb áttekinthetőség érdekében (például megadhatók 1_234_567_890 és 1.234_567_890 a 1234567890 és 1.234567890 helyett).
  • A vmbackup-ban hozzáadva lett a támogatás az elkészített biztonsági másolatok megőrzésére. szerveren a létrehozott biztonsági másolatok másolatai.
  • A vmui felületén hozzáadva lett egy lehetőség a legutolsó 25 lekérdezés megjelenítésére. Az "Explore cardinality" oldalhoz hozzáadták az adatok exportálásának támogatását Prometheus-ba. Hozzáadva egy gomb a PromQL/MetricsQL lekérdezések automatikus formázására. Növelték a diagramok áttekinthetőségét. A localStorage-ban hozzáadtak egy lekérdezéstörténeti tárolót.
  • A vmagent-ben bővültek a klasztercsomópontok kezelésének lehetőségei, javult a hiba kezelés, és csökkent a Kubernetes vezérlőpult terhelése a szolgáltatás kezdeti észlelésekor.
  • A klaszterben a vmselect és vminsert műveletek végrehajtásakor a maximálisan megengedett helyreállítási idő 60 másodpercről 3 másodpercre csökkent, ha egyes vmstorage csomópontok nem elérhetők.

Külön érdemes megemlíteni, hogy ma 19 órakor moszkvai idő szerint virtuális konferenciát tartanak, ahol a VictoriaMetrics fejlesztői bemutatják a projekt új lehetőségeit és fejlesztési terveit, beszélnek a platform kezeléséről és anomáliák azonosításáról, valamint megosztanak információkat a VictoriaLogs naplókezelő nyílt adatbázis fejlődéséről. A rendezvény zárásaként kérdésekre válaszoló szekció is lesz.

Videó lejátszása


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster