VictoriaMetrics، د وخت لړۍ DBMS د پرومیټیوس سره مطابقت لري، خلاص سرچینه ده

خلاص د سرچينې کوډ ویکتوریا میټریک - د وخت لړۍ په شکل کې د معلوماتو ذخیره کولو او پروسس کولو لپاره یو ګړندی او د توزیع وړ DBMS (ریکارډ وخت جوړوي او د دې وخت سره ورته ارزښتونو سیټ ، د مثال په توګه ، د سینسرونو حالت یا د راټولولو دوره کې د رایی ورکولو له لارې ترلاسه کیږي. میټریک). پروژه د داسې حلونو سره سیالي کوي لکه InfluxDB, د وخت نیټه, Thanos, کورټیک и Uber M3. کوډ په Go ژبه لیکل شوی او لخوا توزیع شوی د اپاچی 2.0 لاندې جواز شوی.

د VictoriaMetrics ګټې او ځانګړتیاوې:

  • د کارولو لپاره اسانه. دا یو واحد اجرا وړ فایل دی چې لږترلږه تنظیمات د پیل کولو پرمهال د کمانډ لاین له لارې تیریږي. ټول معلومات په یوه لارښود کې زیرمه شوي، د "-storageDataPath" بیرغ په کارولو سره په پیل کې مشخص شوي؛
  • د ژبې ملاتړ پوښتنې PromQLد څارنې په سیسټم کې کارول کیږي Prometheus. د PromQL فرعي پوښتنې او ځینې یې ملاتړ کیږي پراخ ظرفیتونه, لکه د "آفسیټ" بیان، د "WIDTH" دننه نمونې، "که" او "ډیفالټ" بیانات، اضافي دندې، او د نظرونو شاملولو وړتیا؛
  • په توګه کارول کیدی شي د اوږدې مودې ډاټا ذخیره کولد Prometheus سره وصل دی او ګرافانا.
  • د تاریخي معلوماتو بارولو لپاره د بیکفیل حالت شتون؛
  • د مختلف ډیټا لیږد پروتوکولونو ملاتړ کوي ، پشمول Prometheus API, انفلوکس, ګرافټ и OpenTSDB. VictoriaMetrics د InfluxDB لپاره د شفاف بدیل په توګه کارول کیدی شي او کولی شي د InfluxDB سره مطابقت لرونکي راټولونکو سره کار وکړي لکه Telegraf؛
  • لوړ فعالیت او د سرچینو ټیټ مصرف پرتله کول د سیالي سیسټمونو سره. په ځینو ازموینو کې، VictoriaMetrics تر 20 ځله پورې د InfluxDB او TimescaleDB څخه ښه کار کوي کله چې د داخلولو او ترلاسه کولو عملیات ترسره کوي. کله چې د تحلیلي پوښتنو ترسره کول، د اړونده DBMS PostgreSQL او MySQL په پرتله لاسته راوړنه له 10 څخه تر 1000 ځله پورې کیدی شي.

    VictoriaMetrics، د وخت لړۍ DBMS د پرومیټیوس سره مطابقت لري، خلاص سرچینه ده

    VictoriaMetrics، د وخت لړۍ DBMS د پرومیټیوس سره مطابقت لري، خلاص سرچینه ده

    VictoriaMetrics، د وخت لړۍ DBMS د پرومیټیوس سره مطابقت لري، خلاص سرچینه ده

  • دلته دی فرصت د ځانګړي وخت لړۍ خورا لوی شمیر پروسس کول. کله چې د ملیونونو مختلف وخت لړۍ پروسس کوي ، د InfluxDB په پرتله 10 ځله لږ RAM مصرفوي.
  • د ډیسک ذخیره کې د ډیټا کمپریشن لوړه کچه. د TimescaleDB په پرتله، دا کولی شي د ذخیره کولو ورته مقدار کې 70 ځله ډیر ریکارډونه فټ کړي؛
  • د لوړ ځنډ سره د ذخیره کولو لپاره د اصلاح کولو شتون او په هره ثانیه کې د ننوتلو/آؤټ پوټ عملیاتو کم شمیر (د مثال په توګه ، هارډ ډرایو او کلاوډ ذخیره AWS ، ګوګل کلاوډ او مایکروسافټ Azure)؛
  • د ساده بیک اپ سیسټم پر بنسټ عکسونه;
  • د معلوماتو د زیان څخه د ذخیره کولو بشپړتیا خوندي کولو لپاره د وسایلو شتون، د بیلګې په توګه، د بیړني بریښنا بندیدو په صورت کې (ذخیرې بڼه لري د انضمام سره log-structured ونه);
  • په Go ژبه کې پلي کول، کوم چې د Rust او C++ په پرتله د فعالیت او کوډ پیچلتیا تر منځ سوداګریز بند چمتو کوي.
  • د سرچینې کوډونه چمتو شوي کلستر نسخې، کوم چې په ډیری سرورونو کې د افقی اندازه کولو ملاتړ کوي او ټیټ سر ښیې. د لوړ شتون ځانګړتیاوې شتون لري.

سرچینه: opennet.ru

Add a comment