Tá VictoriaMetrics, sraith ama DBMS atá comhoiriúnach le Prometheus, foinse oscailte

Oscail téacsanna foinse VictoriaMetrics — DBMS tapa agus inscálaithe chun sonraí a stóráil agus a phróiseáil i bhfoirm sraith ama (foirmíonn an taifead am agus sraith luachanna a fhreagraíonn don tréimhse seo, mar shampla, a fhaightear trí vótaíocht thréimhsiúil ar stádas braiteoirí nó trí bhailiú na méadracht). Tá an tionscadal in iomaíocht le réitigh mar InfluxDB, Scála AmaDB, Thanos, Cortex и Uber m3. Tá an cód scríofa i Téigh agus dáilte ag ceadúnaithe faoi Apache 2.0.

Buntáistí agus gnéithe VictoriaMetrics:

  • Éasca le húsáid. Is comhad inrite aonair é le socruithe íosta a chuirtear tríd an líne ordaithe ar am tosaithe. Stóráiltear na sonraí go léir in aon eolaire amháin, sonraithe ag an am tosaithe ag baint úsáide as an mbratach “-storageDataPath”;
  • Cuir ceist ar thacaíocht teanga PromQL, a úsáidtear sa chóras monatóireachta Prometheus. Tacaítear le subqueries PromQL agus cuid acu cumais leathnaithe, amhail an slonn "fritháireamh", patrúin laistigh de ráitis "WIDTH", "má" agus "réamhshocraithe", feidhmeanna breise, agus an cumas tuairimí a chur san áireamh;
  • Is féidir é a úsáid mar stóráil sonraí fadtéarmachceangailte le Prometheus agus grafana.
  • Infhaighteacht mód aislíonta chun sonraí stairiúla a luchtú;
  • Tacaíonn prótacail aistrithe sonraí éagsúla, lena n-áirítear Prometheus API, Sní isteach, Graphite и OscailTSDB. Is féidir VictoriaMetrics a úsáid mar athsholáthar trédhearcach do InfluxDB agus is féidir oibriú le bailitheoirí InfluxDB-comhoiriúnach ar nós Telegraf;
  • Ardfheidhmíocht agus tomhaltas íseal acmhainní i gcomparáid le córais iomaíocha. I roinnt tástálacha, sáraíonn VictoriaMetrics InfluxDB agus TimescaleDB suas le 20 uair agus iad ag déanamh oibríochtaí ionsáite agus aisghabhála. Agus fiosrúcháin anailíse á gcomhlíonadh, is féidir an gnóthachan i gcomparáid le DBMS PostgreSQL agus MySQL coibhneasta a bheith ó 10 go 1000 uair.

    Tá VictoriaMetrics, sraith ama DBMS atá comhoiriúnach le Prometheus, foinse oscailte

    Tá VictoriaMetrics, sraith ama DBMS atá comhoiriúnach le Prometheus, foinse oscailte

    Tá VictoriaMetrics, sraith ama DBMS atá comhoiriúnach le Prometheus, foinse oscailte

  • deis próiseáil ar líon an-mhór de shraith ama ar leith. Nuair a phróiseáiltear na milliúin sraitheanna ama éagsúla, ídíonn sé suas le 10 n-uaire níos lú RAM ná InfluxDB.
  • Leibhéal ard comhbhrú sonraí i stóráil diosca. I gcomparáid le TimescaleDB, féadann sé suas le 70 uair níos mó taifead a fheistiú sa mhéid céanna stórála;
  • Infhaighteacht optamaithe le haghaidh stórála le foighne ard agus líon íseal oibríochtaí ionchuir/aschuir in aghaidh an tsoicind (mar shampla, tiomántáin chrua agus stóráil scamall AWS, Google Cloud agus Microsoft Azure);
  • Córas cúltaca simplí bunaithe snaganna;
  • Infhaighteacht modhanna chun sláine na stórála a chosaint ó dhamáiste sonraí, mar shampla, i gcás briseadh cumhachta éigeandála (tá an fhoirm ag an stóráil crann log-struchtúrtha le cumasc);
  • Cur i bhfeidhm i dteanga Go, a sholáthraíonn comhbhabhtáil idir feidhmíocht agus castacht an chóid i gcomparáid le Rust agus C++.
  • Cóid foinse curtha ar fáil leaganacha braisle, a thacaíonn le scálú cothrománach thar ilfhreastalaithe agus a thaispeánann lastuas íseal. Tá gnéithe ard-infhaighteachta ar fáil.

Foinse: oscailtenet.ru

Add a comment