VictoriaMetrics, letoto la nako la DBMS le lumellanang le Prometheus, le bulehile

Bula mengolo ya mohlodi VictoriaMetrics - DBMS e potlakileng le e ka senyehang bakeng sa ho boloka le ho sebetsana le data ka mokhoa oa letoto la nako (rekoto e etsa nako le sete ea litekanyetso tse tsamaellanang le nako ena, mohlala, e fumanoang ka ho khetha nako le nako ea boemo ba li-sensor kapa ho bokella metriki). Morero o qothisana lehlokoa le litharollo tse kang InfluxDB, LinakoDDB, Thanos, Cortex и Uber M3. Khoutu e ngotsoe ka puo ea Go le ajoa ke e nang le tumello tlas'a Apache 2.0.

Melemo le likarolo tsa VictoriaMetrics:

  • Ho bonolo ho e sebelisa. Ke faele e le 'ngoe e sebetsang e nang le litlhophiso tse fokolang tse fetisitsoeng molaong oa taelo ha e qala. Lintlha tsohle li bolokiloe bukeng e le 'ngoe, e boletsoeng qalong ho sebelisoa "-storageDataPath" folakha;
  • Tšehetso ea puo ea potso PromQL, e sebelisoang tsamaisong ea tlhokomelo Prometheus. Li-subqueries tsa PromQL 'me tse ling lia tšehetsoa bokgoni bo atolositsoeng, joalo ka polelo ea "offset", lipaterone ka har'a polelo ea "WIDTH", "haeba" le "default", mesebetsi e meng, le bokhoni ba ho kenyelletsa litlhaloso;
  • E ka sebelisoa e le polokelo ea data ea nako e telelee amanang le Prometheus le grafana.
  • Ho fumaneha ha mokhoa oa ho tlatsa morao bakeng sa ho kenya data ea histori;
  • E ts'ehetsa mekhoa e fapaneng ea phetisetso ea data, ho kenyeletsoa Prometheus API, Bofokoli, Graphite и OpenTSDB. VictoriaMetrics e ka sebelisoa e le phetisetso e pepeneneng bakeng sa InfluxDB mme e ka sebetsa le babokelli ba tsamaisanang le InfluxDB joalo ka Telegraf;
  • Ts'ebetso e phahameng le tšebeliso e tlase ea lisebelisoa bapisoa ka litsamaiso tsa tlholisano. Litekong tse ling, VictoriaMetrics e sebetsa hantle ho feta InfluxDB le TimescaleDB ka makhetlo a 20 ha e etsa ts'ebetso ea ho kenya le ho khutlisa. Ha u etsa lipotso tsa tlhahlobo, phaello e bapisoang le DBMS PostgreSQL le MySQL e ka ba makhetlo a 10 ho isa ho a 1000.

    VictoriaMetrics, letoto la nako la DBMS le lumellanang le Prometheus, le bulehile

    VictoriaMetrics, letoto la nako la DBMS le lumellanang le Prometheus, le bulehile

    VictoriaMetrics, letoto la nako la DBMS le lumellanang le Prometheus, le bulehile

  • E ea fumaneha monyetla ho sebetsa palo e kholo haholo ea letoto la nako le ikhethang. Ha o sebetsana le limilione tsa letoto la linako tse fapaneng, o sebelisa RAM e ka tlase ho makhetlo a 10 ho feta InfluxDB.
  • Tekanyo e phahameng ea khatello ea data polokelong ea disk. Ha e bapisoa le TimescaleDB, e ka lekana ho fihlela makhetlo a 70 ho feta lirekoto ka tekanyo e lekanang ea polokelo;
  • Ho fumaneha ha lintlafatso bakeng sa polokelo e nang le latency e phahameng le palo e tlase ea ts'ebetso ea ho kenya / tlhahiso motsotsoana (mohlala, li-hard drive le polokelo ea leru AWS, Google Cloud le Microsoft Azure);
  • Sistimi e bonolo ea bekapo e thehiloeng litšoantšo;
  • Ho fumaneha ha mekhoa ea ho sireletsa botšepehi ba polokelo ho tloha tšenyo ea data, mohlala, ha ho na le ho tima ha motlakase ka tšohanyetso (sebaka sa polokelo se na le foromo. sefate se entsoeng ka lehong le kopantseng);
  • Ho kenngwa tshebetsong ka puo ya Go, e fanang ka phapanyetsano pakeng tsa tshebetso le ho rarahana ha khoutu ha ho bapisoa le Rust le C++.
  • Likhoutu tsa mohloli li fanoe lihlopha tsa lihlopha, e tšehetsang sekhahla se otlolohileng ho li-server tse ngata le ho bonts'a holimo holimo. Likarolo tse phahameng tsa ho fumaneha lia fumaneha.

Source: opennet.ru

Eketsa ka tlhaloso