VictoriaMetrics, DBMS andiam-potoana mifanaraka amin'ny Prometheus, dia loharano misokatra

Misokatra lahatsoratra loharano VictoriaMetrics - DBMS haingana sy azo esorina amin'ny fitehirizana sy fanodinana angon-drakitra amin'ny endrika andian-potoana (ny firaketana dia mamorona fotoana sy soatoavina mifanandrify amin'io fotoana io, ohatra, azo avy amin'ny fitsapan-kevitra ara-potoana momba ny satan'ny sensor na fanangonana ny metrika). Mifaninana amin'ny vahaolana toy izany ny tetikasa InfluxDB, TimescaleDB, Thanos, Cortex и Uber M3. Ny kaody dia voasoratra amin'ny fiteny Go ary nozarain'i nahazo alalana tamin'ny Apache 2.0.

Tombontsoa sy endri-javatra amin'ny VictoriaMetrics:

  • Mora ampiasaina. Izy io dia rakitra tokana azo tanterahana miaraka amin'ny filaharana kely indrindra nandalo ny baikon'ny baiko rehefa manomboka. Ny angon-drakitra rehetra dia voatahiry ao anaty lahatahiry iray, voafaritra amin'ny fanombohana mampiasa ny saina "-storageDataPath";
  • Fanohanana amin'ny fiteny manontany PromQL, ampiasaina amin'ny rafitra fanaraha-maso Prometheus. Ny subqueries PromQL ary ny sasany dia tohana fahafahana miitatra, toy ny fomba fiteny "offset", lamina ao anatin'ny fanambarana "WIDTH", "raha" ary "default", fiasa fanampiny ary ny fahafahana mampiditra fanehoan-kevitra;
  • Azo ampiasaina ho fitahirizana angon-drakitra maharitramifandray amin'ny Prometheus sy grafana.
  • Ny fisian'ny fomba famenoana hamenoana ny angona ara-tantara;
  • Manohana protocols famindrana data isan-karazany, ao anatin'izany Prometheus API, firohotry, manjarano и OpenTSDB. VictoriaMetrics dia azo ampiasaina ho fanoloana mangarahara ho an'ny InfluxDB ary afaka miara-miasa amin'ireo mpanangona mifanaraka amin'ny InfluxDB toy ny Telegraf;
  • Fahombiazana avo lenta sy fanjifana loharanon-karena ambany oharina miaraka amin'ny rafitra mifaninana. Amin'ny fitsapana sasany, ny VictoriaMetrics dia mihoatra ny InfluxDB sy TimescaleDB hatramin'ny in-20 rehefa manao asa fampidirana sy fakana sary. Rehefa manao fanontaniana famakafakana, ny tombony raha oharina amin'ny relational DBMS PostgreSQL sy MySQL dia mety ho in-10 hatramin'ny in-1000.

    VictoriaMetrics, DBMS andiam-potoana mifanaraka amin'ny Prometheus, dia loharano misokatra

    VictoriaMetrics, DBMS andiam-potoana mifanaraka amin'ny Prometheus, dia loharano misokatra

    VictoriaMetrics, DBMS andiam-potoana mifanaraka amin'ny Prometheus, dia loharano misokatra

  • Azo ampiasaina fahafahana fanodinana andian-potoana miavaka be dia be. Rehefa manamboatra andiam-potoana samihafa an-tapitrisany, dia mandany 10 heny ny RAM noho ny InfluxDB.
  • Avo lenta ny famatrarana angona amin'ny fitahirizana kapila. Raha ampitahaina amin'ny TimescaleDB, dia afaka mahafeno hatramin'ny 70 heny ny firaketana an-tsoratra amin'ny habetsaky ny fitahirizana;
  • Ny fisian'ny optimizations ho an'ny fitehirizana miaraka amin'ny fahatarana avo sy ny isan'ny fampandehanana fampidirana/famoahana isan-tsegondra (ohatra, kapila mafy sy fitahirizana rahona AWS, Google Cloud ary Microsoft Azure);
  • Rafitra backup tsotra mifototra sarin'ireo;
  • Ny fisian'ny fitaovana hiarovana ny fahamendrehan'ny fitehirizana amin'ny fahasimban'ny angon-drakitra, ohatra, raha misy fahatapahan-jiro maika (misy endrika ny fitehirizana hazo misy loggia misy mitambatra);
  • Fampiharana amin'ny fiteny Go, izay manome fifampiraharahana eo amin'ny zava-bita sy ny fahasarotan'ny kaody raha oharina amin'ny Rust sy C++.
  • Ny kaody loharano nomena dikan-teny cluster. Misy endri-javatra avo lenta.

Source: opennet.ru

Add a comment