VictoriaMetrics 1.94 vĂ€ljaanne, andmebaas sĂŒsteemide jĂ€lgimiseks

VictoriaMetrics versioon 1.94.0 on saadaval, pakkudes andmebaasi, mis on optimeeritud ajareaga seotud andmete salvestamiseks ja töötlemiseks (kirjed koosnevad ajast ja sellele ajale vastavatest vÀÀrtustest, nĂ€iteks anduri oleku perioodilistest kĂŒsitlustest vĂ”i mÔÔtmete kogumist), ning on suunatud jĂ€lgimise ĂŒlesannete lahendamisele. Projekt konkureerib selliste lahendustega nagu InfluxDB, TimescaleDB, Thanos, Cortex ja Uber M3, erinedes nende kĂ”rgema jĂ”udluse poolest. Andmebaasi saab kasutada pikaajalise andmesalvestusena, mis on ĂŒhendatud Prometheuse ja Grafana ning ka InfluxDB sujuva asendajana. Kood on kirjutatud Go programmeerimiskeeles ja levitatakse Apache 2.0 litsentsi alusel.

VictoriaMetricsi jĂ”udluse testides ĂŒletab see InfluxDB-d ja TimescaleDB-d andmete sisestamise ja pĂ€ringute teostamisel kuni 20 korda, allahindlustes samal ajal 10 korda vĂ€hem RAM-i kui InfluxDB ja 7 korda vĂ€hem kui Prometheus, Thanos ja Cortex, kui töödeldakse miljoneid unikaalseid ajareade. Andmete salvestamine kokku pressitud kujul vĂ”imaldab sama mahuga andmesalvestusse mahtuda 7 korda rohkem kirjeid vĂ”rreldes Prometheuse, Thanose ja Cortexiga ning 70 korda vĂ”rreldes TimescaleDB-ga. On olemas spetsiaalsed optimeerimised salvestustele, millel on suured latentsused ja madal sisendi/vĂ€ljundi operatsioonide intensiivsus (nĂ€iteks kĂ”vakettad ja AWS, Google Cloud ja Microsoft Azure pilvelahendused).

Andmebaas on kujundatud ĂŒhe tĂ€idetava faili kujul, mille minimaalsete seadistustega edastatakse kĂ€sureal kĂ€itamise ajal. KĂ”ik andmed salvestatakse ĂŒhte katalooge, mis mÀÀratakse kĂ€ivituselt lipu abil „-storageDataPath“. KĂŒsimuste keeleks on MetricsQL, laiendatud variant Prometheus'e jĂ€lgimisseadme keeles PromQL. Lisaks jooksva andmete töötlemise vĂ”imalusele pakub VictoriaMetrics ka vĂ”imalust laadida varem kogutud ajaloolisi andmeid.

Pakkuda kaitsemehhanisme andmebaasi terviklikkuse tagamiseks andmete rikkumise eest, nĂ€iteks ootamatu toitekatkestuse korral (andmebaas on struktureeritud mĂ€rgikoodiga puu kujul koos sulgemisega), samuti lihtne varundus sĂŒsteem pĂ”hinedes snapshot'id. VictoriaMetricsi sĂ”lmede liitmine horisontaalselt skaleeritavaks klastriks, toetades kĂ”rge kĂ€ttesaadavuse tagamise mehhanisme.

Uue vÀljaande hulka kuuluvad jÀrgmised uuendused:

  • MetricsQL-is on selge numbrite eraldamine allajoonimisega (nĂ€iteks, vĂ”ite mĂ€rkida 1_234_567_890 ja 1.234_567_890 asemel 1234567890 ja 1.234567890).
  • vmbackup-is on lisatud tugi jÀÀkide jĂ€tmiseks. serveris loomise koopiad varukoopiatest.
  • vmui liideses on lisatud valik viimaste 25 pĂ€ringu kuvamiseks. Lehele "Explore cardinality" on lisatud andmete eksportimise tugi Prometheusesse. Lisatud nupp PromQL/MetricsQL pĂ€ringute automaatseks vormindamiseks. Diagrammide visuaalsust on parendatud. localStorage-s on lisatud pĂ€ringute ajaloohalduri salvestus.
  • vmagent-is on laiendatud klastrite haldamise vĂ”imalusi, parendatud vigade töötlemist ning vĂ€hendatud Kubernetes’i juhtpaneeli koormust teenuse algse avastamise ajal.
  • Klastris on 60 sekundi asemel vĂ€hendatud maksimaalne lubatud taastumisaeg kuni 3 sekundini vmselecti ja vminserti operatsioonide sooritamisel, olukordades, kus mĂ”ned vmstorage sĂ”lmed on kĂ€ttesaamatud.

TĂ€na, Moskva aja jĂ€rgi kell 19 toimub virtuaalne konverents, kus VictoriaMetricsi arendajad tutvustavad projekti uusi vĂ”imalusi ja arenguplaanid, rÀÀgivad platvormi haldamisest ja anomaaliate tuvastamisest, samuti jagavad teavet VictoriaLogs avatud andmebaasi arengu kohta. Ürituse lĂ”petuseks toimub kĂŒsimuste vastamise seanss.

MĂ€ngi videot


Allikas: opennet.ru
Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster