VictoriaMetrics, eng Zäitserie DBMS kompatibel mat Prometheus, ass Open Source

Oppen Quelltexter VictoriaMetrics - e séieren a skalierbare DBMS fir Daten a Form vun enger Zäitserie ze späicheren an ze veraarbecht (de Rekord formt Zäit an eng Rei vu Wäerter, déi zu dëser Zäit entspriechen, zum Beispill duerch periodesch Ëmfroe vum Status vu Sensoren oder Sammlung vun Metriken). De Projet konkurréiert mat esou Léisungen wéi Influx DB, ZäitplangDB, Thanos, Cortex и Uber M3. De Code ass a Go Sprooch geschriwwen an verdeelt duerch lizenzéiert ënner Apache 2.0.

Virdeeler a Feature vu VictoriaMetrics:

  • Einfach ze benotzen. Et ass eng eenzeg ausführbar Datei mat minimalen Astellungen duerch d'Kommandozeil beim Startup. All Daten ginn an engem Verzeichnis gespäichert, beim Startup mat dem Fändel "-storageDataPath" spezifizéiert;
  • Ufro Sprooch Ënnerstëtzung PromQL, am Iwwerwaachungssystem benotzt Prometheus. PromQL Subqueries an e puer ginn ënnerstëtzt erweidert Fäegkeeten, wéi zum Beispill den Ausdrock "Offset", Mustere bannent "WIDTH", "wann" an "Standard" Aussoen, zousätzlech Funktiounen an d'Fäegkeet fir Kommentaren ze enthalen;
  • Kann benotzt ginn als laangfristeg Datelagerungverbonne mat Prometheus an grafana.
  • Disponibilitéit vum Réckfillmodus fir historesch Daten ze lueden;
  • Ënnerstëtzt verschidde Datenübertragungsprotokoller, inklusiv Prometheus API, Afloss, Graphite и OpenTSDB. VictoriaMetrics kann als transparenten Ersatz fir InfluxDB benotzt ginn a kënne mat InfluxDB-kompatibele Sammler wéi Telegraf schaffen;
  • Héich Leeschtung an niddereg Ressource Konsum verglach mat konkurréiere Systemer. An e puer Tester iwwerhëlt VictoriaMetrics InfluxDB an TimescaleDB bis zu 20 Mol wann Dir Insertiouns- an Retrieval-Operatiounen ausféiert. Wann Dir analytesch Ufroen ausféiert, kann de Gewënn am Verglach zum relationalen DBMS PostgreSQL a MySQL vun 10 bis 1000 Mol sinn.

    VictoriaMetrics, eng Zäitserie DBMS kompatibel mat Prometheus, ass Open Source

    VictoriaMetrics, eng Zäitserie DBMS kompatibel mat Prometheus, ass Open Source

    VictoriaMetrics, eng Zäitserie DBMS kompatibel mat Prometheus, ass Open Source

  • Ass verfügbar Geleeënheet Veraarbechtung eng ganz grouss Zuel vun eenzegaarteg Zäit Serie. Beim Veraarbechtung vu Millioune vu verschiddenen Zäitserien, verbraucht bis zu 10 Mol manner RAM wéi InfluxDB.
  • Héich Grad vun Datekompressioun am Disklagerung. Am Verglach mat TimescaleDB kann et bis zu 70 Mol méi Opzeechnungen an der selwechter Quantitéit u Späichere passen;
  • Disponibilitéit vun Optimisatiounen fir Späichere mat héijer latency a gerénger Unzuel vun Input / Output Operatiounen pro Sekonn (zum Beispill Festplacken a Cloud Storage AWS, Google Cloud a Microsoft Azure);
  • Einfach Backup System baséiert Schnappschëss;
  • Disponibilitéit vu Mëttele fir d'Integritéit vun der Späichere virun Datenschued ze schützen, zum Beispill am Fall vun engem Noutstroumausfall (d'Lagerung huet d'Form Log-strukturéiert Bam mat Fusioun);
  • Implementatioun an der Go Sprooch, déi en Austausch tëscht Leeschtung a Code Komplexitéit am Verglach mat Rust a C++ bitt.
  • Quellcode geliwwert Cluster Versiounen, déi horizontal Skaléieren iwwer verschidde Serveren ënnerstëtzt an niddereg Overhead weist. Héich Disponibilitéit Features sinn verfügbar.

Source: opennet.ru

Setzt e Commentaire