Qhov zoo thiab nta ntawm VictoriaMetrics:
- Yooj yim rau siv. Nws yog ib qho executable cov ntaub ntawv nrog cov chaw tsawg dhau los ntawm kab hais kom ua thaum pib. Tag nrho cov ntaub ntawv khaws cia rau hauv ib phau ntawv teev npe, teev thaum pib siv tus chij "-storageDataPath";
- Lus nug lus txhawb
PromQL , siv nyob rau hauv kev saib xyuasPrometheus . PromQL subqueries thiab qee qhov tau txais kev txhawb nqancua kev muaj peev xwm , xws li "offset", cov qauv hauv "WIDTH", "yog" thiab "default" nqe lus, cov haujlwm ntxiv, thiab muaj peev xwm suav nrog cov lus; - Yuav siv tau li
cov ntaub ntawv khaws cia ntev txuas nrog Prometheus thiabua grafana . - Muaj hom backfill rau thauj cov ntaub ntawv keeb kwm;
- Txhawb ntau yam ntaub ntawv hloov chaw raws tu qauv, suav nrog
Prometheus API ,influx ,Graphite ΠΈOpenTSDB . VictoriaMetrics tuaj yeem siv los ua pob tshab hloov rau InfluxDB thiab tuaj yeem ua haujlwm nrog InfluxDB-compatible collectors xws li Telegraf; - Kev ua haujlwm siab thiab kev siv nyiaj tsawg
piv nrog kev sib tw systems. Hauv qee qhov kev ntsuam xyuas, VictoriaMetrics ua tau zoo tshaj InfluxDB thiab TimescaleDB txog li 20 zaug thaum ua haujlwm ntxig thiab rov ua haujlwm. Thaum ua cov lus nug analytical, qhov nce piv rau kev sib raug zoo DBMS PostgreSQL thiab MySQL tuaj yeem yog 10 txog 1000 zaug. - Puas muaj
sijhawm ua ib tug loj heev ntawm tshwj xeeb lub sij hawm series. Thaum ua haujlwm ntau lab lub sijhawm sib txawv, siv txog li 10 npaug ntawm RAM tsawg dua InfluxDB. - High degree ntawm cov ntaub ntawv compression hauv disk cia. Piv rau TimescaleDB, nws tuaj yeem haum rau 70 npaug ntau cov ntaub ntawv hauv tib qhov chaw cia;
- Muaj kev ua kom zoo rau kev khaws cia nrog cov latency siab thiab tsawg ntawm cov tswv yim / tso tawm ua haujlwm ib ob (piv txwv li, hard drives thiab huab cia AWS, Google Cloud thiab Microsoft Azure);
- Yooj yim thaub qab system raws li
snapshots ; - Muaj cov txhais tau tias los tiv thaiv kev ncaj ncees ntawm kev khaws cia los ntawm cov ntaub ntawv puas, piv txwv li, thaum muaj hluav taws xob thaum muaj xwm txheej ceev (qhov chaw cia muaj daim ntawv
log-structured ntoo nrog kev sib koom ua ke ); - Kev nqis tes ua hauv Go lus, uas muab kev sib pauv ntawm kev ua tau zoo thiab cov lej nyuaj piv rau Rust thiab C ++.
- Cov lej tau muab
pawg versions , uas txhawb nqa kab rov tav scaling hla ntau lub servers thiab nthuav tawm cov nyiaj siv ua haujlwm qis. Muaj cov yam ntxwv muaj nyob.
Tau qhov twg los: opennet.ru