VictoriaMetrics، هڪ ٽائيم سيريز DBMS Prometheus سان مطابقت رکي ٿي، اوپن سورس آهي

کليل ذريعو متن وڪٽوريا ميٽرڪس - هڪ تيز ۽ اسپيبلبل ڊي بي ايم ايس ڊيٽا کي محفوظ ڪرڻ ۽ پروسيسنگ ڪرڻ لاءِ ٽائيم سيريز جي صورت ۾ (ريڪارڊ وقت ٺاهي ٿو ۽ هن وقت سان لاڳاپيل قدرن جو هڪ سيٽ، مثال طور، سينسرز جي حيثيت جي وقتي پولنگ ذريعي حاصل ڪيل يا گڏ ڪرڻ. ميٽرڪس). پروجيڪٽ اهڙي حل سان مقابلو ڪري ٿو جيئن InfluxDB, ٽائم اسڪيل ڊي بي, Thanos, پرسڪريڪس и Uber M3. ڪوڊ Go ۽ ۾ لکيل آهي طرفان ورهايل Apache 2.0 تحت لائسنس يافته.

VictoriaMetrics جا فائدا ۽ خاصيتون:

  • استعمال ڪرڻ آسان. اهو هڪ واحد قابل عمل فائل آهي جنهن ۾ گهٽ ۾ گهٽ سيٽنگون ڪمانڊ لائن ذريعي گذري ويون آهن. سڀ ڊيٽا هڪ ڊاريڪٽري ۾ ذخيرو ٿيل آهي، "-storageDataPath" پرچم استعمال ڪندي شروع ٿيڻ تي بيان ڪيو ويو آهي؛
  • سوال ٻولي جي حمايت PromQLمانيٽرنگ سسٽم ۾ استعمال ڪيو ويو آهي Prometheus. PromQL subqueries ۽ ڪجهه سپورٽ آهن وڌايل صلاحيتون, جيئن "آفسيٽ" اظهار، نمونن اندر "WIDTH"، "جيڪڏهن" ۽ "ڊفالٽ" بيان، اضافي افعال، ۽ تبصرا شامل ڪرڻ جي صلاحيت؛
  • جي طور تي استعمال ڪري سگهجي ٿو ڊگھي مدت جي ڊيٽا اسٽوريجPrometheus سان ڳنڍيل آهي ۽ گرافانا.
  • تاريخي ڊيٽا لوڊ ڪرڻ لاء backfill موڊ جي دستيابي؛
  • مختلف ڊيٽا جي منتقلي پروٽوڪول کي سپورٽ ڪري ٿو، بشمول Prometheus API, آمد, گرافٽ и OpenTSDB. VictoriaMetrics InfluxDB لاءِ شفاف متبادل طور استعمال ٿي سگھي ٿو ۽ InfluxDB سان مطابقت رکندڙ ڪليڪٽرن سان ڪم ڪري سگھي ٿو جهڙوڪ Telegraf؛
  • اعلي ڪارڪردگي ۽ گھٽ وسيلن جي واپرائڻ مقابلي ۾ مقابلي واري نظام سان. ڪجھ ٽيسٽن ۾، VictoriaMetrics InfluxDB ۽ TimescaleDB کي 20 ڀيرا مٿي ڪري ٿو جڏهن داخل ڪرڻ ۽ ٻيهر حاصل ڪرڻ واري عمل کي انجام ڏئي ٿو. جڏهن تجزياتي سوالن کي انجام ڏيو، لاڳاپو DBMS PostgreSQL ۽ MySQL جي مقابلي ۾ حاصل 10 کان 1000 ڀيرا ٿي سگهي ٿو.

    VictoriaMetrics، هڪ ٽائيم سيريز DBMS Prometheus سان مطابقت رکي ٿي، اوپن سورس آهي

    VictoriaMetrics، هڪ ٽائيم سيريز DBMS Prometheus سان مطابقت رکي ٿي، اوپن سورس آهي

    VictoriaMetrics، هڪ ٽائيم سيريز DBMS Prometheus سان مطابقت رکي ٿي، اوپن سورس آهي

  • اتي آهي موقعو پروسيسنگ منفرد ٽائيم سيريز جي تمام وڏي تعداد ۾. جڏهن پروسيسنگ لکين مختلف ٽائيم سيريز، استعمال ڪري ٿو 10 ڀيرا گھٽ RAM InfluxDB کان.
  • ڊسڪ اسٽوريج ۾ ڊيٽا ڪمپريشن جي اعلي درجي. TimescaleDB جي مقابلي ۾، اهو 70 ڀيرا وڌيڪ رڪارڊ رکي سگھي ٿو ساڳئي مقدار ۾ اسٽوريج؛
  • اسٽوريج لاءِ بهتري جي دستيابي وڏي دير سان ۽ گهٽ تعداد ۾ ان پٽ/آئوٽ پٽ آپريشن في سيڪنڊ (مثال طور، هارڊ ڊرائيو ۽ ڪلائوڊ اسٽوريج AWS، گوگل ڪلائوڊ ۽ Microsoft Azure)؛
  • سادي بيڪ اپ سسٽم جي بنياد تي تصويرن;
  • ڊيٽا جي نقصان کان اسٽوريج جي سالميت کي بچائڻ لاء وسيلن جي دستيابي، مثال طور، هنگامي بجلي جي بند ٿيڻ جي صورت ۾ (اسٽوريج جو فارم آهي log-structured وڻ ضم سان);
  • گو ٻولي ۾ عمل درآمد، جيڪو رسٽ ۽ سي ++ جي مقابلي ۾ ڪارڪردگي ۽ ڪوڊ جي پيچيدگي جي وچ ۾ واپار جو رستو فراهم ڪري ٿو.
  • مهيا ڪيل ماخذ ڪوڊ ڪلستر ورجن، جيڪو ڪيترن ئي سرورن تي افقي اسڪيلنگ کي سپورٽ ڪري ٿو ۽ گهٽ اوور هيڊ ڏيکاري ٿو. اعلي دستيابي خاصيتون موجود آهن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو