VictoriaMetrics, ose DBMS fa'asologa o taimi e fetaui ma Prometheus, o lo'o tatala fa'apogai

Tatala puna'oa tusitusiga VictoriaMetrics - o se DBMS vave ma faʻaleleia mo le teuina ma le faʻaogaina o faʻamatalaga i le tulaga o se faasologa o taimi (o le faʻamaumauga o taimi ma se seti o tau e fetaui ma lenei taimi, mo se faʻataʻitaʻiga, maua mai i taimi uma palota o le tulaga o masini poʻo le aoina o fua faatatau). E tauva le poloketi ma fofo e pei o InfluxDB, TimescaleDB, Thanos, Cortex и Uber M3. Ua tusia le code i le gagana Go ma tufatufaina e laiseneina i lalo ole Apache 2.0.

Tulaga lelei ma foliga o VictoriaMetrics:

  • Faigofie ona fa'aoga. O se faila e tasi e mafai ona faʻaogaina ma ni faʻatulagaga laiti na pasia i le laina faʻatonu i luga o le amataga. O faʻamaumauga uma o loʻo teuina i totonu o le lisi e tasi, faʻamaonia i le amataga e faʻaaoga ai le fuʻa "-storageDataPath";
  • Lagolago gagana fesili PromQL, faʻaaogaina i le faiga o le mataʻituina Prometheus. PromQL subqueries ma nisi e lagolagoina gafatia fa'alautele, e pei o le "offset" faʻamatalaga, mamanu i totonu o le "WIDTH", "afai" ma le "faʻaletonu" faʻamatalaga, galuega faʻaopoopo, ma le mafai ona aofia ai faʻamatalaga;
  • E mafai ona faʻaaogaina e pei o teuina o faamatalaga umifeso'ota'i ma Prometheus ma tusifana.
  • Avanoa o le backfill mode mo le utaina o fa'amaumauga fa'asolopito;
  • Lagolagoina faʻasalalauga faʻasalalauga eseese, e aofia ai Prometheus API, Aumaia, Faʻafanua и OpenTSDB. VictoriaMetrics e mafai ona faʻaaogaina e fai ma sui manino mo InfluxDB ma mafai ona galulue faʻatasi ma InfluxDB-compatible collectors e pei ole Telegraf;
  • Faʻatinoga maualuga ma le faʻaaogaina o punaoa maualalo faatusatusa fa'atasi ai ma faiga fa'atauva. I nisi o su'ega, o VictoriaMetrics e sili atu nai lo le InfluxDB ma le TimescaleDB e o'o atu i le 20 taimi pe a fa'atino galuega fa'aofi ma toe maua mai. Pe a faia suʻesuʻega auʻiliʻili, o le tupe maua pe a faʻatusatusa i le sootaga DBMS PostgreSQL ma MySQL e mafai ona mai le 10 i le 1000 taimi.

    VictoriaMetrics, ose DBMS fa'asologa o taimi e fetaui ma Prometheus, o lo'o tatala fa'apogai

    VictoriaMetrics, ose DBMS fa'asologa o taimi e fetaui ma Prometheus, o lo'o tatala fa'apogai

    VictoriaMetrics, ose DBMS fa'asologa o taimi e fetaui ma Prometheus, o lo'o tatala fa'apogai

  • E avanoa avanoa fa'agaioiina se numera tele o fa'asologa o taimi fa'apitoa. Pe a faʻagasolo le faitau miliona o taimi eseese, faʻaalu i le 10 taimi le itiiti ifo o le RAM nai lo le InfluxDB.
  • Tulaga maualuga o le fa'apipi'iina o fa'amaumauga i le teuina o tisiki. Pe a faatusatusa i le TimescaleDB, e mafai ona ofi atu i le 70 taimi sili atu faamaumauga i le aofaiga tutusa o le teuina;
  • Avanoa o faʻataʻitaʻiga mo le teuina ma le maualuga o le latency ma le maualalo o numera o faʻaoga / faʻaogaina i le sekone (mo se faʻataʻitaʻiga, taʻavale malosi ma le teuina o ao AWS, Google Cloud ma Microsoft Azure);
  • Fa'avae fa'amaumauga faigofie ata;
  • Avanoa o auala e puipuia ai le faʻamaoni o le teuina mai le faʻaleagaina o faʻamatalaga, mo se faʻataʻitaʻiga, i le taimi o le faʻalavelave faʻafuaseʻi o le eletise (o le teuina e iai le fomu la'au fa'a ogalaau fa'atasi);
  • Fa'atinoga i le gagana Go, lea e maua ai se fefa'ataua'iga i le va o fa'atinoga ma fa'ailoga lavelave pe a fa'atusatusa i le Rust ma le C++.
  • Fa'atulafonoina fa'apogai ua tu'uina atu fuifui versions, lea e lagolagoina le fa'alava fa'alava i luga o le tele o 'au'aunaga ma fa'aalia le maualalo o luga. O lo'o avanoa avanoa maualuga.

puna: opennet.ru

Faaopoopo i ai se faamatalaga