VictoriaMetrics, yon seri tan DBMS konpatib ak Prometheus, se sous louvri

Louvri tèks sous yo VictoriaMetrics - yon DBMS rapid ak évolutive pou estoke ak trete done nan fòm lan nan yon seri tan (dosye a fòme tan ak yon seri valè ki koresponn ak tan sa a, pou egzanp, jwenn nan biwo vòt peryodik nan estati a nan detèktè oswa koleksyon nan metrik). Pwojè a konpetisyon ak solisyon sa yo tankou InfluxDB, TimecaleDB, Tano, Cortical и Uber M3. Kòd la ekri nan lang Go ak distribiye pa ki gen lisans anba Apache 2.0.

Avantaj ak karakteristik VictoriaMetrics:

  • Fasil pou itilize. Li se yon sèl dosye ègzèkutabl ak anviwònman minim pase nan liy lan kòmand sou demaraj. Tout done yo estoke nan yon sèl anyè, espesifye nan demaraj lè l sèvi avèk "-storageDataPath" drapo a;
  • Rechèch lang sipò PromQL, yo itilize nan sistèm siveyans lan Prometheus. Subqueries PromQL ak kèk yo sipòte kapasite pwolonje, tankou ekspresyon "offset", modèl nan deklarasyon "WIDTH", "si" ak "default", fonksyon adisyonèl, ak kapasite pou mete kòmantè;
  • Èske yo ka itilize kòm depo done alontèmkonekte ak Prometheus ak grafana.
  • Disponibilite nan mòd ranblaj pou chaje done istorik;
  • Sipòte divès pwotokòl transfè done, ki gen ladan Prometheus API, Enflux, Graphite и OpenTSDB. VictoriaMetrics ka itilize kòm yon ranplasman transparan pou InfluxDB epi yo ka travay ak pèseptè InfluxDB konpatib tankou Telegraf;
  • Segondè pèfòmans ak konsomasyon resous ki ba konpare ak sistèm konpetisyon. Nan kèk tès, VictoriaMetrics depase InfluxDB ak TimescaleDB jiska 20 fwa lè yo fè operasyon ensèsyon ak rekipere. Lè w ap fè rechèch analyse, benefis la konpare ak DBMS relasyon PostgreSQL ak MySQL ka soti nan 10 a 1000 fwa.

    VictoriaMetrics, yon seri tan DBMS konpatib ak Prometheus, se sous louvri

    VictoriaMetrics, yon seri tan DBMS konpatib ak Prometheus, se sous louvri

    VictoriaMetrics, yon seri tan DBMS konpatib ak Prometheus, se sous louvri

  • Disponib opòtinite trete yon gwo kantite seri tan inik. Lè w ap trete plizyè milyon seri tan diferan, konsome jiska 10 fwa mwens RAM pase InfluxDB.
  • Segondè konpresyon done nan depo ki gen kapasite. Konpare ak TimescaleDB, li ka anfòm jiska 70 fwa plis dosye nan menm kantite depo;
  • Disponibilite optimize pou estokaj ak gwo latansi ak kantite operasyon antre/sòti ki ba pou chak segonn (pa egzanp, kondui dis ak depo nwaj AWS, Google Cloud ak Microsoft Azure);
  • Senp backup sistèm ki baze snapshots;
  • Disponibilite mwayen pou pwoteje entegrite depo a kont domaj done, pou egzanp, nan ka ta gen yon pann kouran ijans (depo a gen fòm lan. pye bwa ki gen estriktire boutèy demi lit ak fizyone);
  • Aplikasyon nan lang Go, ki bay yon echanj ant pèfòmans ak konpleksite kòd konpare ak Rust ak C++.
  • Kòd sous yo bay vèsyon gwoup, ki sipòte dekale orizontal atravè plizyè sèvè ak ekspozisyon anlè ki ba. Karakteristik disponiblite segondè yo disponib.

Sous: opennet.ru

Add nouvo kòmantè