VictoriaMetrics, jerin lokaci DBMS mai jituwa tare da Prometheus, buɗaɗɗen tushe

Bude tushe texts VictoriaMetrics - DBMS mai sauri da zazzagewa don adanawa da sarrafa bayanai ta hanyar tsarin lokaci (rikodin yana samar da lokaci da saitin dabi'un da suka dace da wannan lokacin, alal misali, ana samun su ta hanyar jefa kuri'a na lokaci-lokaci na matsayin firikwensin ko tarin awo). Aikin yana gogayya da mafita kamar InfluxDB, LokaciDB, Thanos, bawo и Farashin M3. An rubuta lambar a cikin Go da rarraba ta lasisi a ƙarƙashin Apache 2.0.

Fa'idodi da fasali na VictoriaMetrics:

  • Sauƙi don amfani. Fayil ne guda ɗaya wanda za'a iya aiwatarwa tare da ƙaramin saitunan da aka wuce ta layin umarni lokacin farawa. Ana adana duk bayanai a cikin shugabanci ɗaya, ƙayyadaddun lokacin farawa ta amfani da tutar “-storageDataPath”;
  • Taimakon yaren tambaya PromQL, ana amfani dashi a cikin tsarin kulawa Prometheus. Tambayoyin PromQL kuma wasu ana tallafawa kara iyawa, kamar kalmar "offset", alamu a cikin "WIDTH", "idan" da "default" maganganun, ƙarin ayyuka, da ikon haɗawa da sharhi;
  • Ana iya amfani dashi azaman adana bayanai na dogon lokacian haɗa zuwa Prometheus da Grafana.
  • Samar da yanayin dawo da baya don loda bayanan tarihi;
  • Yana goyan bayan ka'idojin canja wurin bayanai daban-daban, gami da API ɗin Prometheus, Tasirin, Graphite и BudeTSDB. Za a iya amfani da VictoriaMetrics azaman canji na gaskiya don InfluxDB kuma yana iya aiki tare da masu tara masu jituwa na InfluxDB kamar Telegraf;
  • Babban aiki da ƙarancin amfani da albarkatu kwatanta tare da tsarin gasa. A wasu gwaje-gwaje, VictoriaMetrics ya fi InfluxDB da TimecaleDB har zuwa sau 20 yayin aiwatar da ayyukan shigarwa da dawo da su. Lokacin yin tambayoyin nazari, riba idan aka kwatanta da DBMS PostgreSQL da MySQL na iya kasancewa daga sau 10 zuwa 1000.

    VictoriaMetrics, jerin lokaci DBMS mai jituwa tare da Prometheus, buɗaɗɗen tushe

    VictoriaMetrics, jerin lokaci DBMS mai jituwa tare da Prometheus, buɗaɗɗen tushe

    VictoriaMetrics, jerin lokaci DBMS mai jituwa tare da Prometheus, buɗaɗɗen tushe

  • Akwai damar sarrafa adadi mai yawa na jerin lokuta na musamman. Lokacin sarrafa miliyoyin jerin lokuta daban-daban, yana cinye RAM har sau 10 ƙasa da InfluxDB.
  • Babban matakin matsawar bayanai a cikin ajiyar diski. Idan aka kwatanta da TimescaleDB, zai iya dacewa har zuwa sau 70 fiye da rikodin a cikin adadin ajiya iri ɗaya;
  • Samar da ingantawa don ajiya tare da babban latency da ƙananan adadin ayyukan shigarwa / fitarwa a sakan daya (misali, rumbun kwamfyuta da girgije AWS, Google Cloud da Microsoft Azure);
  • Sauƙaƙe tushen tsarin madadin hotuna;
  • Samar da hanyoyin da za a kare mutuncin ma'ajiyar daga lalacewar bayanai, alal misali, a yayin da gaggawa ta katse wutar lantarki (ma'ajiyar tana da fom). itace mai tsarin log tare da haɗuwa);
  • Aiwatar a cikin Yaren Go, wanda ke ba da ciniki tsakanin aiki da rikitaccen lamba idan aka kwatanta da Rust da C++.
  • An bayar da lambobin tushe sigar tari, wanda ke goyan bayan sikeli a kwance a kan sabar da yawa kuma yana nuna ƙananan sama. Akwai fasalulluka masu yawa.

source: budenet.ru

Add a comment