{"id":54601,"date":"2019-12-30T00:00:00","date_gmt":"2019-12-29T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vybiraem-hranilishhe-dannyh-dlya-prometheus-thanos-vs-victoriametrics"},"modified":"2020-02-18T14:02:38","modified_gmt":"2020-02-18T11:02:38","slug":"vybiraem-hranilishhe-dannyh-dlya-prometheus-thanos-vs-victoriametrics","status":"publish","type":"post","link":"https:\/\/prohoster.info\/az\/blog\/administrirovanie\/vybiraem-hranilishhe-dannyh-dlya-prometheus-thanos-vs-victoriametrics","title":{"rendered":"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>H\u0259r k\u0259s\u0259 salam. A\u015fa\u011f\u0131da <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=HyOXAdQE0Pk\">Big Monitoring Meetup 4<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><strong><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/prometheus\">Prometheus<\/a><\/noindex><\/strong> \u00fc\u00e7\u00fcn t\u0259qdimat\u0131n izah\u0131 verilmi\u015fdir \u2013 m\u00fcxt\u0259lif sisteml\u0259r v\u0259 xidm\u0259tl\u0259rin monitorinqi sistemi. Bu sistem vasit\u0259sil\u0259 sistem administratorlar\u0131 cari sistem parametrl\u0259ri haqq\u0131nda m\u0259lumat toplaya v\u0259 sisteml\u0259rin i\u015find\u0259ki pozulmalara dair bildiri\u015fl\u0259r \u00fc\u00e7\u00fcn x\u0259b\u0259rdarl\u0131qlar qura bil\u0259rl\u0259r.<\/p>\n<p><\/p>\n<p>T\u0259qdimatda m\u00fcqayis\u0259 edil\u0259c\u0259k <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/thanos-io\/thanos\">Thanos<\/a><\/noindex> v\u0259 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/VictoriaMetrics\">VictoriaMetrics<\/a><\/noindex> \u2013 Prometheus metrikl\u0259rinin uzunm\u00fcdd\u0259tli saxlanmas\u0131 layih\u0259l\u0259ri.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/b65866353c1f816a8cb2a90af1ceac23.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"HyOXAdQE0Pk\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/HyOXAdQE0Pk\/hqdefault.jpg\" alt=\"Videonu izl\u0259yin\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/dc3c90711a8102d3e70b972ca47ec152.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043f\u0440\u043e Prometheus. \u042d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0441 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 target&#8217;\u043e\u0432 \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0438\u0445 \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435. Prometheus \u0443\u043c\u0435\u0435\u0442 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0432 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u0443\u043c\u0435\u0435\u0442 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c alert&#8217;\u044b \u0438 recording rules. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/e9852597e74c675d2216d971f19857c2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"ogranicheniya-prometheus\">Prometheusun m\u0259hdudiyy\u0259tl\u0259ri:<\/h3>\n<p><\/p>\n<ul>\n<li>Onun qlobal sor\u011fu g\u00f6r\u00fcn\u00fc\u015f\u00fc yoxdur. Bu, bir ne\u00e7\u0259 m\u00fcst\u0259qil Prometheus n\u00fcmun\u0259niz varsa ba\u015f verir. Onlar metrikl\u0259ri toplay\u0131r. V\u0259 siz bu f\u0259rqli Prometheus n\u00fcmun\u0259l\u0259rind\u0259n toplanan b\u00fct\u00fcn bu metrikl\u0259r \u00fcz\u0259rind\u0259 sor\u011fu icra etm\u0259k ist\u0259yirsiniz. Prometheus buna imkan vermir.<\/li>\n<li>\u0423 prometheus \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0438\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c. Prometheus \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432. \u0412\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u0432\u0430\u0448\u0438 target&#8217;\u044b \u043c\u0435\u0436\u0434\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 Prometheus&#8217;\u0430\u043c\u0438.<\/li>\n<li>Prometheusdak\u0131 metrikl\u0259rin h\u0259cmi d\u0259 eyni s\u0259b\u0259bd\u0259n yaln\u0131z bir server t\u0259r\u0259find\u0259n m\u0259hdudla\u015fd\u0131r\u0131l\u0131r, \u00e7\u00fcnki o avtomatik olaraq bir ne\u00e7\u0259 server\u0259 miqyaslana bilmir.<\/li>\n<li>Prometheusda m\u0259lumatlar\u0131n saxlan\u0131lmas\u0131 el\u0259 d\u0259 asan deyil.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/c140d41f1fe39d33e1fc84f5cc111481.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"resheniya-etih-problemzadach\">Bu probleml\u0259rin\/h\u0259d\u0259fl\u0259rin h\u0259ll\u0259ri?<\/h3>\n<p><\/p>\n<p>H\u0259ll\u0259r bunlard\u0131r:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/thanos-io\/thanos\">Thanos<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/VictoriaMetrics\">VictoriaMetrics<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/m3db\">Uber M3<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cortexproject\/cortex\">Cortex<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<p>B\u00fct\u00fcn bu h\u0259ll\u0259r, Prometheus t\u0259r\u0259find\u0259n toplanm\u0131\u015f m\u0259lumatlar\u0131n uzaq saxlanmas\u0131 \u00fc\u00e7\u00fcnd\u00fcr. Onlar \u0259vv\u0259lki slayd\u0131n uzaq saxlama problemini m\u00fcxt\u0259lif yollarla h\u0259ll edir. Bu t\u0259qdimatda yaln\u0131z ilk iki h\u0259ll haqq\u0131nda dan\u0131\u015faca\u011fam: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/thanos-io\/thanos\">Thanos<\/a><\/noindex> v\u0259 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/VictoriaMetrics\">VictoriaMetrics<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>\u0130lk d\u0259f\u0259 m\u0259lumat <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/thanos-io\/thanos\">Thanos<\/a><\/noindex> burada <noindex><a rel=\"nofollow\" href=\"https:\/\/improbable.io\/blog\/thanos-prometheus-at-scale\">ba\u011flant\u0131ya<\/a><\/noindex>g\u00f6r\u00fcnd\u00fc. Orada <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/thanos-io\/thanos\">Thanos<\/a><\/noindex> arxitektura<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/317db6bb4c3cd69d8742addb2bae16a4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>v\u0259 onun nec\u0259 i\u015fl\u0259diyi haqq\u0131nda dan\u0131\u015f\u0131l\u0131r. <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/storage\/\">Thanos, Prometheus t\u0259r\u0259find\u0259n yerli diske saxlan\u0131lan m\u0259lumatlar\u0131 al\u0131r v\u0259 onlar\u0131 S3,<\/a><\/noindex> GCS<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/7cf5f99dc5ce78f22c5956373812c0aa.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>v\u0259 ya dig\u0259r obyekt saxlama xidm\u0259tl\u0259rin\u0259 k\u00f6\u00e7\u00fcr\u00fcr.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/286cf441fe18fb756c2708086872d8d8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Bel\u0259likl\u0259, Thanos qlobal sor\u011fu g\u00f6r\u00fcn\u00fc\u015f\u00fcn\u00fc t\u0259min edir. Siz, obyekt saxlama xidm\u0259tind\u0259 saxlan\u0131lan m\u0259lumatlar\u0131 bir ne\u00e7\u0259 Prometheus n\u00fcmun\u0259sind\u0259n sor\u011fu icra ed\u0259 bil\u0259rsiniz. <noindex><a rel=\"nofollow\" href=\"https:\/\/prometheus.io\/docs\/prometheus\/latest\/querying\/api\/\">Thanos PromQL v\u0259<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/6a750070d76414370501a8153cd48007.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Prometheus sor\u011fu API<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/ba0ca17154f9407900efc336f213ba07.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>i\u015fl\u0259tm\u0259k \u00fc\u00e7\u00fcn Prometheus-un kodunu istifad\u0259 edir.<\/p>\n<p><\/p>\n<p>Bar\u0259d\u0259 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/VictoriaMetrics\">VictoriaMetrics<\/a><\/noindex>. Budur <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/faun\/victoriametrics-creating-the-best-remote-storage-for-prometheus-5d92d66787ac\">ke\u00e7id<\/a><\/noindex>, burada biz ilk d\u0259f\u0259 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/VictoriaMetrics\">VictoriaMetrics<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/a901d016e6e58c40c6c7c96b1cd5a8c9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics haqq\u0131nda dan\u0131\u015fd\u0131q. VictoriaMetrics, bir ne\u00e7\u0259 Prometheusdan m\u0259lumat al\u0131r <noindex><a rel=\"nofollow\" href=\"https:\/\/prometheus.io\/docs\/practices\/remote_write\/\">uzaq yazma API<\/a><\/noindex> protokolu il\u0259, Prometheus t\u0259r\u0259find\u0259n d\u0259st\u0259kl\u0259nir.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/24798414102cc63a1a1062c5ae327f4c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics d\u0259 Thanos kimi qlobal sor\u011fu g\u00f6r\u00fcn\u00fc\u015f\u00fcn\u00fc t\u0259min edir; \u00e7\u00fcnki bir ne\u00e7\u0259 Prometheus n\u00fcmun\u0259si m\u0259lumatlar\u0131 bir VictoriaMetrics-\u0259 yaza bil\u0259r. Buna g\u00f6r\u0259 d\u0259, bu b\u00fct\u00fcn m\u0259lumatlar \u00fczr\u0259 sor\u011fu icra ed\u0259 bil\u0259rsiniz.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/a717855dbdf1df859927a75557ee2573.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics, Thanosla eyni \u015f\u0259kild\u0259 -- PromQL v\u0259 Prometheus sor\u011fu API-ni d\u0259st\u0259kl\u0259yir.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/84daf1b7e160e6f9d8a53a83329f2436.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanosdan f\u0259rqli olaraq, VictoriaMetrics-in a\u00e7\u0131q kodu s\u0131f\u0131rdan yaz\u0131lm\u0131\u015fd\u0131r v\u0259 s\u00fcr\u0259t v\u0259 resurs istehlak\u0131na g\u00f6r\u0259 optimalla\u015fd\u0131r\u0131lm\u0131\u015fd\u0131r. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/371dee8d4705438f560245c4e5e7444f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics, Thanosdan f\u0259rqli olaraq, h\u0259m \u015faquli, h\u0259m d\u0259 \u00fcf\u00fcqi olaraq miqyaslana bilir. Burada <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/VictoriaMetrics\/blob\/master\/README.md\">T\u0259k n\u00fcmun\u0259 versiyas\u0131 var.<\/a><\/noindex>, \u015faquli miqyaslana bil\u0259n bir h\u0259ll. Siz bir prosessor v\u0259 1 GB yadda\u015fla ba\u015flay\u0131b, t\u0259dric\u0259n y\u00fcz prosessora v\u0259 1 TB yadda\u015fa q\u0259d\u0259r inki\u015faf ed\u0259 bil\u0259rsiniz. VictoriaMetrics b\u00fct\u00fcn bu resurslardan istifad\u0259 ed\u0259 bilir. Onun performans\u0131 1 n\u00fcv\u0259li sisteml\u0259 m\u00fcqayis\u0259d\u0259 t\u0259xmin\u0259n 100 d\u0259f\u0259 artacaq. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/697e77546cda492f8512e7e761c0300f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanosun tarixi 2017-ci ilin noyabr\u0131nda ilk ictimai komit ortaya \u00e7\u0131xd\u0131qda ba\u015flay\u0131b. Ondan \u0259vv\u0259l Thanos \u015firk\u0259t daxilind\u0259 inki\u015faf etdirilirdi. <noindex><a rel=\"nofollow\" href=\"https:\/\/improbable.io\">improbable.io<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/610a81cfb98082bb61b7ae28b00d2c78.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>2019-cu ilin iyun ay\u0131nda 0.5.0 versiyas\u0131 il\u0259 \u0259lam\u0259tdar bir burax\u0131l\u0131\u015f oldu, burada <noindex><a rel=\"nofollow\" href=\"https:\/\/thanos.io\/proposals\/201809_gossip-removal.md\/\">aradan qald\u0131rd\u0131lar<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Gossip_protocol\">gossip<\/a><\/noindex> protokol. Onu Thanosdan \u00e7\u0131xard\u0131lar, \u00e7\u00fcnki o, \u00f6z\u00fcn\u00fc yax\u015f\u0131 t\u0259r\u0259fd\u0259n g\u00f6st\u0259rm\u0259di. Tez-tez Thanos klasteri d\u00fczg\u00fcn i\u015fl\u0259mirdi, node-lar gossip protokolu s\u0259b\u0259bind\u0259n d\u00fczg\u00fcn qo\u015fulmurdu. Bu s\u0259b\u0259bd\u0259n onu oradan \u00e7\u0131xarmaq q\u0259rar\u0131na g\u0259ldil\u0259r. M\u0259n bunun do\u011fru q\u0259rar oldu\u011funu d\u00fc\u015f\u00fcn\u00fcr\u0259m. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/d7ecf0105d46464aadc4c46147edf9dc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Eyni iyun ay\u0131nda onlar <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cncf\/toc\/pull\/256\">256<\/a><\/noindex> daxilind\u0259dir. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cncf.io\/\">Cloud Native Computing Foundation<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/a8685a616bbdc619009c570e28c9f15b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u00fc\u00e7\u00fcn m\u00fcraci\u0259t etdil\u0259r v\u0259 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cncf.io\/\">Cloud Native Computing Foundation<\/a><\/noindex>, Prometheus, Kubernetes v\u0259 dig\u0259r populyar layih\u0259l\u0259ri \u0259hat\u0259 ed\u0259n.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/90c64c519aa283b13ce64b96da5ac945.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>2018-ci ilin yanvar ay\u0131nda VictoriaMetrics-in inki\u015faf\u0131na ba\u015flad\u0131q.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/c2243e3e0a8d00715644d7c84627c5cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>2018-ci ilin sentyabr\u0131nda ilk d\u0259f\u0259 VictoriaMetrics-d\u0259n ictimai olaraq s\u00f6z a\u00e7d\u0131m.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/66feecad1783c36651cdf2a19e6d0d70.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>2018-ci ilin dekabr\u0131nda t\u0259k-nodlu versiyas\u0131 n\u0259\u015fr olundu.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/aacf5d683c7d639df7a9f05e297f08c4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>2019-cu ilin may\u0131nda <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.usejournal.com\/open-sourcing-victoriametrics-f31e34485c2b\">v\u0259<\/a><\/noindex> h\u0259m t\u0259k-nodlu, h\u0259m d\u0259 klaster versiyas\u0131n\u0131n m\u0259nb\u0259 kodlar\u0131 n\u0259\u015fr olundu. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/6da160c13c87133b1994ef32f86db077.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>2019-cu ilin iyununda Thanosla eyni zamanda, CNCF fonduna m\u00fcraci\u0259t etdik, m\u00fcraci\u0259t n\u00f6mr\u0259miz <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cncf\/toc\/pull\/255\">255<\/a><\/noindex>idi. Biz m\u00fcraci\u0259timizi Thanosdan bir g\u00fcn \u0259vv\u0259l etdik. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/12c281eae67b3cec5a66fab41aee1fdb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Amma, t\u0259\u0259ss\u00fcf ki, h\u0259l\u0259lik oraya q\u0259bul olunmam\u0131\u015f\u0131q. \u0130cman\u0131n k\u00f6m\u0259yin\u0259 ehtiyac var.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/ab7b20661c3cfa01209cd742eb71a898.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos v\u0259 VictoriaMetrics-in arxitekturas\u0131n\u0131 \u0259ks etdir\u0259n \u0259n vacib slaydlara baxaq.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/a268b600bcd0cebfd9c5069d2d911a9d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanosdan ba\u015flayaq. Sar\u0131 komponentl\u0259r \u2013 Prometheus komponentl\u0259ridir. Qalan h\u0259r \u015fey Thanos komponentl\u0259ridir. \u018fn \u0259sas komponentd\u0259n ba\u015flayaq. Thanos Sidecar - h\u0259r Prometheus il\u0259 yana\u015f\u0131 qura\u015fd\u0131r\u0131lan bir komponentdir. O, Prometheus-dan m\u0259lumatlar\u0131 yerli saxlamadan S3-\u0259 v\u0259 ya dig\u0259r Objeck Saklama sistemin\u0259 y\u00fckl\u0259yir. <\/p>\n<p><\/p>\n<p>Bundan ba\u015fqa, Thanos Store Gateway adl\u0131 bir komponent var ki, o, Thanos Query-d\u0259n g\u0259l\u0259n sor\u011fularla bu m\u0259lumatlar\u0131 Objeck Saxlamadan oxuma\u011fa qadir. Thanos Query PromQL v\u0259 Prometheus API-ni h\u0259yata ke\u00e7irir. Y\u0259ni, xaricd\u0259n Prometheus kimi g\u00f6r\u00fcn\u00fcr. PromQL sor\u011fular\u0131n\u0131 q\u0259bul edir, onlar\u0131 Thanos Store Gateway-\u0259 g\u00f6nd\u0259rir, Thanos Store Gateway laz\u0131m olan m\u0259lumatlar\u0131 Objeck Saxlamadan al\u0131r, geri g\u00f6nd\u0259rir.<\/p>\n<p><\/p>\n<p>Amma bizim Objeck Saxlamam\u0131zda son iki saat\u0131n m\u0259lumatlar\u0131 yoxdur, \u00e7\u00fcnki Thanos Sidecar-\u0131n yerin\u0259 yetirilm\u0259si il\u0259 ba\u011fl\u0131 bir x\u00fcsusiyy\u0259t var, o, son iki saat\u0131 S3-\u0259 y\u00fckl\u0259y\u0259 bilmir, \u00e7\u00fcnki bu iki saat \u0259rzind\u0259 Prometheus h\u0259l\u0259 yerli saxlanmada fayllar yaratmam\u0131\u015fd\u0131r.<\/p>\n<p><\/p>\n<p>B\u0259s bunu nec\u0259 \u0259v\u0259z etdik? Thanos Query, Thanos Store Gateway-\u0259 g\u00f6nd\u0259rdiyi sor\u011fulardan ba\u015fqa, h\u0259m d\u0259 Prometheus il\u0259 yana\u015f\u0131 olan h\u0259r Thanos Sidecar-a da eyni zamanda sor\u011fular g\u00f6nd\u0259rir. <\/p>\n<p><\/p>\n<p>Thanos Sidecar is\u0259 \u00f6z n\u00f6vb\u0259sind\u0259 sor\u011fular\u0131 daha da Prometheus-a proxy edir v\u0259 son iki saat\u0131n m\u0259lumatlar\u0131n\u0131 al\u0131r.<\/p>\n<p><\/p>\n<p>\u041a\u0440\u043e\u043c\u0435 \u044d\u0442\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442, \u0435\u0441\u0442\u044c \u0435\u0449\u0435 \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442, \u0431\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e Thanos \u0431\u0443\u0434\u0435\u0442 \u043f\u043b\u043e\u0445\u043e \u0441\u0435\u0431\u044f \u0447\u0443\u0432\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c. \u042d\u0442\u043e Thanos Compact, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0441\u043b\u0438\u044f\u043d\u0438\u0435\u043c \u043c\u0435\u043b\u043a\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430 Object Storage \u0432 \u0431\u043e\u043b\u0435\u0435 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b \u0441\u044e\u0434\u0430 Thanos Sidecar&#8217;\u0430\u043c\u0438. Thanos Sidecar \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u0442\u0443\u0434\u0430 \u0444\u0430\u0439\u043b\u044b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0437\u0430 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430. \u042d\u0442\u0438 \u0444\u0430\u0439\u043b\u044b, \u0435\u0441\u043b\u0438 \u0438\u0445 \u043d\u0435 \u0441\u043b\u0438\u0432\u0430\u0442\u044c \u0432 \u0431\u043e\u043b\u0435\u0435 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b, \u0442\u043e \u0438\u0445 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0440\u0430\u0441\u0442\u0438\u0442\u044c \u043e\u0447\u0435\u043d\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e. \u0427\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0430\u043a\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0443\u0436\u043d\u043e \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f Thanos Store Gateway, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0443\u0436\u043d\u043e \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0441\u0435\u0442\u0438, \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445. \u0420\u0430\u0431\u043e\u0442\u0430 Thanos Store Gateway \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043d\u0435\u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c Thanos Compact, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043b\u0438\u0432\u0430\u0435\u0442 \u043c\u0435\u043b\u043a\u0438\u0435 \u0444\u0430\u0439\u043b\u044b \u0432 \u0431\u043e\u043b\u0435\u0435 \u043a\u0440\u0443\u043f\u043d\u044b\u0435, \u0447\u0442\u043e\u0431\u044b \u0442\u0430\u043a\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0431\u044b\u043b\u043e \u043c\u0435\u043d\u044c\u0448\u0435 \u0438 \u0447\u0442\u043e\u0431\u044b \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c overhead \u043d\u0430 Thanos Store Gateway.<\/p>\n<p><\/p>\n<p>Bird\u0259 Thanos Ruler komponenti var. O, Prometheus alerting qaydalar\u0131n\u0131 yerin\u0259 yetirir v\u0259 Prometheus recording qaydalar\u0131n\u0131 hesablaya bil\u0259r ki, m\u0259lumatlar\u0131 yenid\u0259n Object Storage-\u0259 yazs\u0131n. Ancaq bu komponentin istifad\u0259si t\u00f6vsiy\u0259 edilmir, \u00e7\u00fcnki o <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/thanos-io\/thanos\/blob\/master\/docs\/components\/rule.md#risk\">tam olmayan m\u0259lumat d\u00f6nd\u0259rm\u0259y\u0259 meyllidir<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Thanos-un sad\u0259 sxemas\u0131 bel\u0259dir. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/3f7cd77a1c056bf7ac245c774d05ea34.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u0130ndi VictoriaMetrics-in sxemas\u0131 il\u0259 m\u00fcqayis\u0259 ed\u0259k.<\/p>\n<p><\/p>\n<p>VictoriaMetrics-in 2 versiyas\u0131 var: Single-node v\u0259 klaster versiyas\u0131. Single-node bir komp\u00fcterd\u0259 i\u015fl\u0259yir. Single-node-da bu komponentl\u0259r yoxdur, sad\u0259c\u0259 bir binar fayl vard\u0131r. Bu binar fayl slaydda bu kvadrat g\u00f6r\u00fcn\u00fcr. Kvadrat\u0131n i\u00e7ind\u0259ki h\u0259r \u015fey Single-node versiyas\u0131n\u0131n binar fayl\u0131n\u0131n m\u0259zmunudur. Onu bilm\u0259k siz\u0259 vacib deyil. Sad\u0259c\u0259 binar\u0131 i\u015f\u0259 sal\u0131rs\u0131n\u0131z v\u0259 h\u0259r \u015fey i\u015f\u0259 d\u00fc\u015f\u00fcr. <\/p>\n<p><\/p>\n<p>Klaster versiyas\u0131 daha m\u00fcr\u0259kk\u0259bd\u0131r. Onun i\u00e7\u0259risind\u0259 \u00fc\u00e7 f\u0259rqli komponent var: vmselect, vminsert v\u0259 vmstorage. Onlar\u0131n ad\u0131ndan h\u0259r birinin n\u0259 etdiyini anlamaq laz\u0131md\u0131r. Insert komponenti m\u0259lumatlar\u0131 m\u00fcxt\u0259lif formatlarda q\u0259bul edir: Prometheus remote write API, Influx line protokolu, Graphite protokolu v\u0259 OpenTSDB protokolu vasit\u0259sil\u0259. Insert komponenti bu m\u0259lumatlar\u0131 q\u0259bul edir, analiz edir v\u0259 m\u00f6vcud storage komponentl\u0259ri aras\u0131nda paylay\u0131r, burada m\u0259lumatlar art\u0131q saxlan\u0131l\u0131r. Select komponenti is\u0259 PromQL sor\u011fular\u0131n\u0131 q\u0259bul edir. O, <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@valyala\/promql-tutorial-for-beginners-9ab455142085\">PromQL<\/a><\/noindex>, h\u0259m\u00e7inin Prometheus sor\u011fu API-sini h\u0259yata ke\u00e7irir, v\u0259 o, Grafana-da v\u0259 ya dig\u0259r Prometheus API m\u00fc\u015ft\u0259ril\u0259rind\u0259 Prometheus-un \u0259v\u0259zl\u0259nm\u0259si kimi istifad\u0259 oluna bil\u0259r. Select promql sor\u011funu q\u0259bul edir, onu analiz edir, t\u0259l\u0259b olunan m\u0259lumatlar\u0131 storage nodlar\u0131ndan oxuyur, bu m\u0259lumatlar\u0131 emal edir v\u0259 cavab\u0131 geri qaytar\u0131r.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/5b4f1ec2504c1bea423e58ced26570bd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos v\u0259 VictoriaMetrics-in qura\u015fd\u0131r\u0131lma m\u00fcr\u0259kk\u0259bliyini m\u00fcqayis\u0259 ed\u0259k.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/39b293fc911b2987a191cc5d98b1c9f7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos il\u0259 ba\u015flayaq. Thanos-u i\u015f\u0259 salmadan \u0259vv\u0259l, Thanos Sidecar-in m\u0259lumatlar\u0131 yazmas\u0131 \u00fc\u00e7\u00fcn S3 v\u0259 ya GCS kimi Object Storage-d\u0259 bir bucket yaratmal\u0131s\u0131n\u0131z. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/7a59c36c4453f1747067c79d9a9b8e2a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Sonra h\u0259r bir Prometheus \u00fc\u00e7\u00fcn Thanos Sidecar qura\u015fd\u0131rmal\u0131s\u0131n\u0131z. Bunun \u00f6nc\u0259si, Prometheus-da data compaction-u s\u00f6nd\u00fcrm\u0259yi unutmay\u0131n. Data compaction m\u00fcnt\u0259z\u0259m olaraq Prometheus-un yerli saxlama sistemind\u0259 m\u0259lumatlar\u0131 s\u0131xaraq resurs istehlak\u0131n\u0131 azaltmaq \u00fc\u00e7\u00fcn h\u0259yata ke\u00e7irilir.<\/p>\n<p><\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0435 Thanos Sidecar \u043a \u0432\u0430\u0448\u0438\u043c Prometheus&#8217;\u0430\u043c, \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u044d\u0442\u043e\u0442 data compaction, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e Thanos Sidecar \u043d\u0435 \u0443\u043c\u0435\u0435\u0442 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u043c data compaction. \u042d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u0430\u0448 Prometheus \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0431\u043b\u043e\u043a\u0430\u043c\u0438 \u043f\u043e \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 \u0438 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0435\u0442 \u0441\u043b\u0438\u0432\u0430\u0442\u044c \u044d\u0442\u0438 \u0431\u043b\u043e\u043a\u0438 \u0432 \u0431\u043e\u043b\u0435\u0435 \u043a\u0440\u0443\u043f\u043d\u044b\u0435. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u044b \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u044e\u0442 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430, \u0442\u043e \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u043d\u0435 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0442\u0435\u043c, \u043a\u0430\u043a \u043c\u043e\u0433\u043b\u0438 \u0431\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u0431\u044b\u043b \u0431\u044b \u0432\u043a\u043b\u044e\u0447\u0435\u043d data compaction.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/825b70ede9edd1de6658576e2b824cd1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Buna g\u00f6r\u0259 Thanos lokal saxlama \u00fc\u00e7\u00fcn m\u0259lumatlar\u0131n saxlanma m\u00fcdd\u0259tini (data retention) 6-8 saat \u0259rzind\u0259 azaltma\u011f\u0131 t\u00f6vsiy\u0259 edir, ki bu da ki\u00e7ik bloklar\u0131n \u00e7oxlu\u011fu il\u0259 ba\u011fl\u0131 overhead-i azald\u0131r.<\/p>\n<p><\/p>\n<p>Thanos Sidecar'i qura\u015fd\u0131rd\u0131qdan sonra, h\u0259r bir Object Storage Bucket \u00fc\u00e7\u00fcn iki komponent qura\u015fd\u0131rmal\u0131s\u0131n\u0131z. Bu, Thanos Compactor v\u0259 Thanos Store Gateway-dir. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/77575d65a75bfd9af8d7dedf0cc5c922.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Daha sonra Thanos Query qura\u015fd\u0131r\u0131lmal\u0131 v\u0259 onun b\u00fct\u00fcn Thanos Store Gateway'l\u0259riniz\u0259 qo\u015fulmas\u0131, el\u0259c\u0259 d\u0259 b\u00fct\u00fcn Thanos Sidecar'lara qo\u015fulmas\u0131 \u00fc\u00e7\u00fcn konfiqurasiya edilm\u0259lidir.<\/p>\n<p><\/p>\n<p>Burada ki\u00e7ik bir problem ola bil\u0259r. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/6eddee956c58991ccee52891b368f10f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u0412\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0435 \u0438 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043e\u0442 Thanos Query \u043a \u044d\u0442\u0438\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c. \u0418 \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 Prometheus&#8217;\u044b \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u0430\u0445, \u043b\u0438\u0431\u043e \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 VPC, \u0442\u043e \u043a \u043d\u0438\u043c \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0438\u0437\u0432\u043d\u0435. \u041d\u043e \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b Thanos Query \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043a\u0430\u043a-\u0442\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0442\u0443\u0434\u0430, \u0438 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431.<\/p>\n<p><\/p>\n<p>\u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0442\u0430\u043a\u0438\u0445 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u043e\u0432 \u043c\u043d\u043e\u0433\u043e, \u0442\u043e, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0441\u043d\u0438\u0436\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0422\u0430\u043a \u043a\u0430\u043a Thanos Query \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u043e \u0432\u0441\u0435\u043c Thanos Sidecar, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b\u0445 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u0430\u0445. \u041f\u0440\u0438 \u043a\u0430\u0436\u0434\u043e\u043c \u0432\u0445\u043e\u0434\u044f\u0449\u0435\u043c \u0437\u0430\u043f\u0440\u043e\u0441\u0435 \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043d\u0430 \u0432\u0441\u0435 Thanos Sidecar. \u0415\u0441\u043b\u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u0440\u0432\u0435\u0442\u0441\u044f, \u0442\u043e \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043b\u0438\u0431\u043e \u043d\u0435 \u043f\u043e\u043b\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0434\u0430\u043d\u043d\u044b\u0445, \u043b\u0438\u0431\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043e\u0442\u0432\u0435\u0442 &#171;\u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442&#187;. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/13c3765871568ac0db4014964cb5d752.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics'da i\u015fl\u0259r biraz daha asand\u0131r. Single-node versiyas\u0131 \u00fc\u00e7\u00fcn sad\u0259c\u0259 bir binary-i i\u015f\u0259 salmaq kifay\u0259tdir v\u0259 h\u0259r \u015fey i\u015fl\u0259yir. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/1edf992a6404f5dea1ae2bd4f4d2d8fd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Klaster versiyas\u0131nda yuxar\u0131da qeyd olunan \u00fc\u00e7 tip komponenti ist\u0259diyiniz q\u0259d\u0259r i\u015f\u0259 salmaq kifay\u0259tdir, ya da <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/helm-charts\/\">helm chart<\/a><\/noindex> Kubernetes-d\u0259 komponentl\u0259ri ba\u015flatma\u011f\u0131 avtomatla\u015fd\u0131rmaq \u00fc\u00e7\u00fcn. Biz h\u0259l\u0259 Kubernetes operatoru etm\u0259yi planla\u015fd\u0131r\u0131r\u0131q. Helm chart b\u0259z\u0259n b\u0259zi hallar\u0131 \u0259hat\u0259 etmir v\u0259 siz\u0259 aya\u011f\u0131n\u0131z\u0131 g\u00fcll\u0259l\u0259m\u0259y\u0259 imkan verir. M\u0259s\u0259l\u0259n, o, storage node say\u0131n\u0131 azaltma\u011fa imkan verir ki, bu da m\u0259lumat itkisin\u0259 s\u0259b\u0259b olar.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/ad4249222cb5e591d7e7bd0b7f1708c0.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Bir binary'i v\u0259 ya klaster versiyas\u0131n\u0131 i\u015f\u0259 sald\u0131qdan sonra, Prometheus konfiqurasiya fayl\u0131n\u0131za <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/VictoriaMetrics\/blob\/master\/README.md#prometheus-setup\">remote write URL \u00fc\u00e7\u00fcn bir konfiqurasiya \u0259lav\u0259 etm\u0259lisiniz<\/a><\/noindex>, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u043d\u0430\u0447\u0430\u043b \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 storage \u0438 \u0432 remote storage. \u041a\u0430\u043a \u0432\u044b \u0437\u0430\u043c\u0435\u0442\u0438\u043b\u0438, \u0442\u0430\u043a\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430\u043c\u043d\u043e\u0433\u043e \u043d\u0430\u0434\u0435\u0436\u043d\u0435\u0435 \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439 Thanos. \u041d\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043e\u0442 VictoriaMetrics \u043a\u043e \u0432\u0441\u0435\u043c Prometheus&#8217;\u0430\u043c, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e Prometheus&#8217;\u044b \u0441\u0430\u043c\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u044e\u0442\u0441\u044f \u043a VictoriaMetrics \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442 \u0434\u0430\u043d\u043d\u044b\u0435. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/465ffc6cd77b2ca022b2541851a7ddbc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos v\u0259 VictoriaMetrics-in d\u0259st\u0259kl\u0259nm\u0259sini n\u0259z\u0259rd\u0259n ke\u00e7ir\u0259k.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/6043f0d3d99cb3e49837f03d3e6bbb9b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos, Sidecar'\u0131 izlemelidir ki, veri y\u00fckleme i\u015flemini Object Storage'a s\u00fcrd\u00fcrebilsin. Veri y\u00fckleme i\u015flemi, \u00f6rne\u011fin Object Storage ile a\u011f ba\u011flant\u0131n\u0131z\u0131n ge\u00e7ici olarak kesilmesi ya da Object Storage'\u0131n ge\u00e7ici olarak kullan\u0131lamaz hale gelmesi gibi hatalar y\u00fcz\u00fcnden kesilebilir. Bu anda Thanos Sidecar durumu fark edecek, hata bildirecek, d\u00fc\u015febilir ve sonras\u0131nda \u00e7al\u0131\u015fmay\u0131 durdurabilir. E\u011fer onu izlemiyorsan\u0131z, Object Storage'a veri aktar\u0131m\u0131n\u0131z kesilecektir. E\u011fer retention s\u00fcresi (tavsiye edilen 6-8 saat) ge\u00e7erse, Object Storage'a ula\u015fmam\u0131\u015f verileri kaybedebilirsiniz.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/7c6556fecdee4ca4986931c2eebf9895.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos compactor'lar\u0131, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/thanos-io\/thanos\/issues\/1919\">race&#8217;\u043e\u0432 \u0441 Sidecar<\/a><\/noindex>. \u0421ompactor-\u044b \u0431\u0435\u0440\u0443\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 Object Storage \u0438 \u0441\u043b\u0438\u0432\u0430\u044e\u0442 \u0438\u0445 \u0432 \u0431\u043e\u043b\u0435\u0435 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u043a\u0443\u0441\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0422\u0430\u043a \u043a\u0430\u043a \u0441ompactor-\u044b \u043d\u0435 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0441 Sidecar&#8217;\u0430\u043c\u0438, \u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0442\u0438 \u0432\u043e\u0442 \u0447\u0442\u043e: Sidecar \u043d\u0435 \u0443\u0441\u043f\u0435\u043b \u0435\u0449\u0435 \u0434\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0431\u043b\u043e\u043a, Compactor \u0440\u0435\u0448\u0430\u0435\u0442, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u0431\u043b\u043e\u043a \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u043f\u0438\u0441\u0430\u043d. Compactor \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0435\u0433\u043e \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c. \u041e\u043d \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u0431\u043b\u043e\u043a \u043d\u0435 \u0432 \u043f\u043e\u043b\u043d\u043e\u043c \u0432\u0438\u0434\u0435 \u0438 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c. \u0421\u043c. \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 <noindex><a rel=\"nofollow\" href=\"https:\/\/thanos.io\/proposals\/201901-read-write-operations-bucket.md\/\">burada<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/7fd00e243009763781b54043dec1e94b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Store Gateway \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c \u043d\u0435\u043a\u043e\u043d\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437-\u0437\u0430 race&#8217;\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 Compactor&#8217;\u043e\u043c \u0438 Sidecar&#8217;\u0430\u043c\u0438. \u0422\u0443\u0442 \u0442\u0430\u043a\u0430\u044f \u0436\u0435 \u0448\u0442\u0443\u043a\u0430, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e Store Gateway \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d \u0441 Compactor&#8217;\u0430\u043c\u0438 \u0438 Sidecar&#8217;\u0430\u043c\u0438. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043c\u043e\u0433\u0443\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0442\u044c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0433\u043e\u043d\u043e\u043a, \u043a\u043e\u0433\u0434\u0430 Store Gateway \u043d\u0435 \u0432\u0438\u0434\u0438\u0442 \u0447\u0430\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445, \u043b\u0438\u0431\u043e \u0432\u0438\u0434\u0438\u0442 \u043b\u0438\u0448\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/85fcc811173dda1a42ac8d4e3b212f5e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos'taki Query bile\u015feni, varsay\u0131lan olarak baz\u0131 Sidecar'lar ya da Store Gateway \u015fu anda eri\u015filemez oldu\u011funda k\u0131smi sonu\u00e7 verir. Bir k\u0131sm\u0131n\u0131 alacaks\u0131n\u0131z ve ald\u0131\u011f\u0131n\u0131z veri tam olmad\u0131\u011f\u0131 hakk\u0131nda hi\u00e7bir \u015fey bilmeyeceksiniz. Bu, varsay\u0131lan olarak \u00e7al\u0131\u015f\u0131r. Benzer bir durum i\u00e7in VictoriaMetrics, k\u0131smi gibi i\u015faretlenmi\u015f verileri d\u00f6nd\u00fcr\u00fcr. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/a9e5a70bdcafae9b98545514ca7a7ff3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos'tan farkl\u0131 olarak, VictoriaMetrics nadiren veri kaybeder. Prometheus'tan VictoriaMetrics'a ba\u011flant\u0131 kesildi\u011finde sorun de\u011fil, \u00e7\u00fcnk\u00fc Prometheus, yakla\u015f\u0131k iki saatlik bir Write Ahead Log'a yeni gelen verileri yazmaya devam eder. E\u011fer iki saat i\u00e7inde VictoriaMetrics'a ba\u011flant\u0131y\u0131 yeniden sa\u011flarsan\u0131z, veriler kaybolmayacakt\u0131r. Prometheus, <noindex><a rel=\"nofollow\" href=\"https:\/\/grafana.com\/blog\/2019\/03\/25\/whats-new-in-prometheus-2.8-wal-based-remote-write\/\">ba\u011flant\u0131 tekrar sa\u011fland\u0131ktan sonra verileri yazmaya devam eder.<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/fa4be02056f7338416029bfd8f9d0214.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos'un verileri ancak iki saat sonra object storage'a yazarken, Prometheus otomatik olarak remote write protokol\u00fcyle verileri, VictoriaMetrics gibi remote storage'a \u00e7o\u011falt\u0131r. Prometheus'taki local storage kayb\u0131 sizi korkutmaz. E\u011fer bir anda local storage'\u0131 kaybederse, en k\u00f6t\u00fc senaryoda, remote storage'a yaz\u0131lmam\u0131\u015f son saniyeleri kaybedersiniz.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/a6e9b2322eb9b3e145603a6b9db1002d.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Kubernetes, Thanos'tan farkl\u0131 olarak, k\u00fcmeyi otomatik olarak y\u00f6netir. T\u00fcm Thanos bile\u015fenlerini tek bir Kubernetes k\u00fcmesine yerle\u015ftirmek zordur, VictoriaMetrics'in k\u00fcme bile\u015fenlerinin aksine.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/5b3d1586fe461a0c6f34de09fdd12845.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics-d\u0259n yeni versiyaya ke\u00e7id etm\u0259k \u00e7ox asand\u0131r. Sad\u0259c\u0259, VictoriaMetrics-i dayand\u0131r\u0131n, ikili fayllar\u0131 yenil\u0259yin v\u0259 ba\u015flad\u0131n. SIGINT siqnal\u0131 il\u0259 dayand\u0131randa, VictoriaMetrics-in b\u00fct\u00fcn ikili fayllar\u0131 gracefull \u015f\u0259kild\u0259 ba\u011flan\u0131r. Onlar laz\u0131m olan m\u0259lumatlar\u0131 d\u00fczg\u00fcn saxlay\u0131r, g\u0259l\u0259n \u0259laq\u0259l\u0259ri d\u00fczg\u00fcn ba\u011flay\u0131r ki, he\u00e7 n\u0259 itirilm\u0259sin. Buna g\u00f6r\u0259 d\u0259, yenil\u0259m\u0259 zaman\u0131 he\u00e7 n\u0259 itirm\u0259y\u0259c\u0259ksiniz. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/96a52e2f0696172159919536efb68ad3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics-d\u0259 klasteri geni\u015fl\u0259ndirm\u0259k \u00e7ox asand\u0131r. Sad\u0259c\u0259, laz\u0131m olan komponentl\u0259ri \u0259lav\u0259 edin v\u0259 i\u015fl\u0259m\u0259y\u0259 davam edin. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/5f5e6ef78b322bb278e618a526f05e26.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos v\u0259 VictoriaMetrics-d\u0259ki \u00e7\u0259tinlikl\u0259r haqq\u0131nda.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/17808bc76a16e571b7e4fa1655964201.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanosta bir ne\u00e7\u0259 \u00e7\u0259tinlik var. Prometheus son iki saat\u0131n m\u0259lumatlar\u0131n\u0131 saxlamaq m\u0259cburiyy\u0259tind\u0259dir. \u018fg\u0259r onlar itiril\u0259rs\u0259, onlar\u0131 tamamil\u0259 itir\u0259c\u0259ksiniz, \u00e7\u00fcnki h\u0259l\u0259 Object Storage-da, m\u0259s\u0259l\u0259n S3-d\u0259 yaz\u0131lma\u011fa r\u0259vac verilm\u0259mi\u015fdir. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/81ca9135d2d97b95e9731dd1f5501859.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Store Gateway komponenti v\u0259 compactors komponenti, b\u00f6y\u00fck Object Storage il\u0259 i\u015fl\u0259m\u0259k \u00fc\u00e7\u00fcn \u00e7ox yadda\u015f t\u0259l\u0259b ed\u0259 bil\u0259r, \u0259g\u0259r orada \u00e7ox sayda ki\u00e7ik fayl varsa. Fayllar\u0131n say\u0131 v\u0259 h\u0259cmi n\u0259 q\u0259d\u0259r \u00e7ox olarsa, Store Gateway v\u0259 compactors-un meta m\u0259lumatlar\u0131 saxlamaq \u00fc\u00e7\u00fcn laz\u0131m olan \u0259m\u0259li yadda\u015f da bir o q\u0259d\u0259r \u00e7ox olmal\u0131d\u0131r. Thanosta bununla ba\u011fl\u0131 bir \u00e7ox m\u0259s\u0259l\u0259l\u0259r var. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/thanos-io\/thanos\/issues\/448\">Store Gateway v\u0259 compactors orta h\u0259cml\u0259rd\u0259 yaz\u0131lm\u0131\u015f m\u0259lumatlar zaman\u0131 d\u00fc\u015f\u00fcr.<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/cf75315535439843c9bb32cf1175391b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanosta, Prometheus-lar\u0131n\u0131z \u00fczr\u0259 sonsuz sayda skalala bil\u0259c\u0259yi reklam olunur. \u018fslind\u0259, bu do\u011fru deyil. \u00c7\u00fcnki b\u00fct\u00fcn sor\u011fular Query komponenti vasit\u0259sil\u0259 gedir ki, bu da eyni anda b\u00fct\u00fcn Store Gateway v\u0259 b\u00fct\u00fcn Sidecar komponentl\u0259rini sor\u011fulamal\u0131d\u0131r, oradan m\u0259lumatlar\u0131 \u00e7\u0131xar\u0131b sonra \u0259vv\u0259lc\u0259d\u0259n emal etm\u0259lidir. Ayd\u0131nd\u0131r ki, sor\u011fular\u0131n s\u00fcr\u0259ti \u0259n yava\u015f z\u0259if link, \u0259n yava\u015f Store Gateway v\u0259 ya \u0259n yava\u015f Sidecar t\u0259r\u0259find\u0259n m\u0259hdudla\u015f\u0131r. <\/p>\n<p><\/p>\n<p>Bu komponentl\u0259r qeyri-b\u0259rab\u0259r y\u00fckl\u0259n\u0259 bil\u0259r. M\u0259s\u0259l\u0259n, sizd\u0259 saniy\u0259d\u0259 milyonlarla metrik toplayan Prometheus var. V\u0259 d\u0259qiq\u0259 il\u0259 toplanan minl\u0259rl\u0259 metrik olan Prometheus var. Saniy\u0259d\u0259 milyonlarla metrik toplayan Prometheus, i\u015fl\u0259diyi serveri daha \u00e7ox y\u00fckl\u0259yir. N\u0259tic\u0259d\u0259, orada Sidecar daha yava\u015f i\u015fl\u0259yir. V\u0259 h\u0259tta orada h\u0259r \u015fey yava\u015f i\u015fl\u0259yir. V\u0259 Query komponenti oradan m\u0259lumatlar\u0131 \u00e7ox yava\u015f \u00e7\u0131xar\u0131r. N\u0259tic\u0259d\u0259, b\u00fct\u00fcn klasterinizin performans\u0131 bu yava\u015f Sidecar il\u0259 m\u0259hdudla\u015facaq.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/68070f629821a54bfd8ed934d67344fd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e Thanos \u043e\u0442\u0434\u0430\u0435\u0442 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u0435\u0441\u043b\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 Sidecar&#8217;\u044b \u0438 \u043b\u0438\u0431\u043e Store Gateway \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 Sidecar&#8217;\u044b \u0440\u0430\u0441\u043a\u0438\u0434\u0430\u043d\u044b \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440\u0430\u0445, \u0442\u043e \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u044b\u0432\u0430 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0441\u0438\u043b\u044c\u043d\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u0435\u0442. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u0434\u0430\u0436\u0435 \u043d\u0435 \u0437\u043d\u0430\u044f \u043e\u0431 \u044d\u0442\u043e\u043c.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/6a1dea50e739314c23b4370c569b44a4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics-d\u0259 d\u0259 \u00e7\u0259tinlikl\u0259r var. \u0130lk \u00e7\u0259tinlik, VictoriaMetrics-in ke\u015fi \u00fc\u00e7\u00fcn istifad\u0259 olunan \u0259m\u0259li yadda\u015f\u0131n h\u0259cmini m\u0259hdudla\u015fd\u0131ran se\u00e7imdir. Varsay\u0131lan olaraq, bu, VictoriaMetrics-in ba\u015flad\u0131\u011f\u0131 ma\u015f\u0131n\u0131n \u0259m\u0259li yadda\u015f\u0131n\u0131n 60%-ni v\u0259 ya Kubernetes-d\u0259 VictoriaMetrics podunun 60%-ni t\u0259\u015fkil edir.<\/p>\n<p><\/p>\n<p>Bu d\u0259y\u0259ri s\u0259hv d\u0259yi\u015fs\u0259niz, VictoriaMetrics-in performans\u0131n\u0131 \u0259h\u0259miyy\u0259tli d\u0259r\u0259c\u0259d\u0259 pisl\u0259\u015fdir\u0259 bil\u0259rsiniz. M\u0259s\u0259l\u0259n, \u0259g\u0259r \u00e7ox a\u015fa\u011f\u0131 bir d\u0259y\u0259r t\u0259yin ets\u0259niz, m\u0259lumatlar VictoriaMetrics-in \u00f6n yadda\u015f\u0131na s\u0131\u011fmaya bil\u0259r. Bu s\u0259b\u0259bd\u0259n ona \u0259lav\u0259 i\u015f g\u00f6rm\u0259li olacaq v\u0259 prosessoru v\u0259 diski y\u00fckl\u0259y\u0259c\u0259k. Bu se\u00e7imi \u00e7ox b\u00f6y\u00fck ets\u0259niz, ilk \u00f6nc\u0259 VictoriaMetrics-in \"out of memory\" x\u0259tas\u0131 il\u0259 i\u015fd\u0259n \u00e7\u0131xma ehtimal\u0131n\u0131 art\u0131racaq, h\u0259m\u00e7inin \u0259m\u0259liyyat sistemind\u0259 fayl \u00f6n yadda\u015f\u0131 \u00fc\u00e7\u00fcn \u00e7ox az \u0259m\u0259li yadda\u015f qalacaq. VictoriaMetrics, performans\u0131 \u00fc\u00e7\u00fcn fayl \u00f6n yadda\u015f\u0131na g\u00fcv\u0259nir. \u018fg\u0259r onun kifay\u0259t olmad\u0131\u011f\u0131 halda, diskin y\u00fck\u00fc \u0259h\u0259miyy\u0259tli d\u0259r\u0259c\u0259d\u0259 artacaq. Buna g\u00f6r\u0259 d\u0259, parametri yaln\u0131z z\u0259ruri hallarda d\u0259yi\u015fdirm\u0259k m\u0259sl\u0259h\u0259tdir.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/f145833dcbe42c2b62545358cfb204e5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u0130kinci se\u00e7im. Bu, retentionPeriod-dur \u2014 standart olaraq 1 ay olaraq t\u0259yin edilir. Bu m\u00fcdd\u0259t, VictoriaMetrics-in m\u0259lumatlar\u0131 saxlad\u0131\u011f\u0131 zamand\u0131r. Bu m\u00fcdd\u0259t bitdikd\u0259, VictoriaMetrics m\u0259lumatlar\u0131 silir.<\/p>\n<p><\/p>\n<p>Bir \u00e7oxlar\u0131 VictoriaMetrics-i bu parametr olmadan i\u015f\u0259 sal\u0131r, bir ay \u0259rzind\u0259 m\u0259lumatlar\u0131 yaz\u0131r. Sonra soru\u015furlar: niy\u0259 ke\u00e7mi\u015f ay \u00fc\u00e7\u00fcn m\u0259lumatlar itdi? \u00c7\u00fcnki retentionPeriod-un standart d\u0259y\u0259ri 1 ayd\u0131r. Buna g\u00f6r\u0259 d\u0259 do\u011fru retentionPeriod-u bilm\u0259k v\u0259 t\u0259yin etm\u0259k vacibdir. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/377e4e19b7dc5648dd16bff39f4f1651.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Unikal imkanlara n\u0259z\u0259r salaq.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/bca5529a95e94ada650e67dba063ada6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos-da downsampling ad\u0131nda bir x\u00fcsusiyy\u0259t var: 5 d\u0259qiq\u0259lik v\u0259 saatl\u0131q intervallar, bunlar tez-tez <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/thanos-io\/thanos\/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+downsampling\">s\u0259hv i\u015fl\u0259yir<\/a><\/noindex>. Google-da axtar\u0131\u015f ets\u0259niz v\u0259 onlar\u0131n github-da olan m\u0259s\u0259l\u0259l\u0259rini inc\u0259l\u0259s\u0259niz, downsampling il\u0259 ba\u011fl\u0131 \u00e7ox sayda m\u0259s\u0259l\u0259nin oldu\u011funu g\u00f6r\u0259c\u0259ksiniz, b\u0259z\u0259n d\u0259 s\u0259hv i\u015fl\u0259yir yaxud istifad\u0259\u00e7il\u0259rin g\u00f6zl\u0259diyi kimi \u00e7al\u0131\u015fm\u0131r.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/84f116767826d1174286b45ccf60dfe7.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u0423 Thanos \u0435\u0441\u0442\u044c \u0434\u0435\u0434\u0443\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f Prometheus HA pairs. \u041a\u043e\u0433\u0434\u0430 \u0434\u0432\u0430 Prometheus&#8217;\u0430 \u0441\u043e\u0431\u0438\u0440\u0430\u044e\u0442 \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0441 \u043e\u0434\u043d\u0438\u0445 \u0438 \u0442\u0435\u0445 \u0436\u0435 target&#8217;\u0432 \u0438 Thanos \u0438\u0445 \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u0432 Object Storage. Thanos \u0443\u043c\u0435\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0434\u0435\u0434\u0443\u043f\u043b\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0435, \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 VictoriaMetrics.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/efd797cafcb339a4900f4d2cddd04638.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos-un, Thanos diaqram\u0131nda olan bir alert komponenti var. Lakin onun <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/thanos-io\/thanos\/blob\/master\/docs\/components\/rule.md\">istehsalatda istifad\u0259 edilm\u0259si t\u00f6vsiy\u0259 edilmir<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/87d12ff7b3c33dae9a8eda7a2a95bce1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos-un bir \u00fcst\u00fcnl\u00fcy\u00fc odur ki, Thanos v\u0259 Prometheus-un kodu ortaqd\u0131r. Thanos v\u0259 Prometheus eyni geli\u015ftiricil\u0259r t\u0259r\u0259find\u0259n haz\u0131rlanm\u0131\u015fd\u0131r. Thanos-da yaxud Prometheus-da edil\u0259n yenil\u0259m\u0259l\u0259r dig\u0259r t\u0259r\u0259f\u0259 d\u0259 m\u00fcsb\u0259t t\u0259sir edir.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/92435f15d58e83eb4d548a8bf5256c30.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics-in \u0259sas x\u00fcsusiyy\u0259ti \u2014 MetricsQL-d\u0131r. Bu, VintageMetrics-in PromQL \u00fc\u00e7\u00fcn geni\u015fl\u0259nm\u0259sidir ki, m\u0259n bunu ke\u00e7mi\u015fd\u0259ki b\u00f6y\u00fck monitoring mitinqind\u0259 dan\u0131\u015fm\u0131\u015fd\u0131m.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/43a1618a397badc3df9d4eded19be1ec.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics bir \u00e7ox f\u0259rqli protokol il\u0259 m\u0259lumatlar\u0131n y\u00fckl\u0259nm\u0259sini d\u0259st\u0259kl\u0259yir. VictoriaMetrics yaln\u0131z Prometheus-dan m\u0259lumat q\u0259bul etm\u0259kl\u0259 qalm\u0131r, h\u0259m d\u0259 Influx, OpenTSDB v\u0259 Graphite protokollar\u0131 il\u0259 d\u0259 i\u015fl\u0259y\u0259 bilir.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/b4bca4b255990f1af11a6ceaf42f46ef.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics-in m\u0259lumatlar\u0131, Thanos v\u0259 Prometheus il\u0259 m\u00fcqayis\u0259d\u0259 \u0259h\u0259miyy\u0259tli d\u0259r\u0259c\u0259d\u0259 daha az yer tutur. <\/p>\n<p><\/p>\n<p>Real m\u0259lumatlar yaz\u0131ld\u0131qda, istifad\u0259\u00e7il\u0259r Prometheus v\u0259 Thanos il\u0259 m\u00fcqayis\u0259d\u0259 diskd\u0259 2-5 d\u0259f\u0259 daha az m\u0259lumat \u00f6l\u00e7\u00fcs\u00fc oldu\u011fu bar\u0259d\u0259 m\u0259lumat verirl\u0259r.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/6aeab3c42b45dbd620d328fc43ce4bec.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics-in bir dig\u0259r \u00fcst\u00fcnl\u00fcy\u00fc \u2014 s\u00fcr\u0259t \u00fc\u00e7\u00fcn optimalla\u015fd\u0131r\u0131lmas\u0131d\u0131r. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/89010a913f0d7b1388b6c62007c7835b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u0130nfrastrukturun qiym\u0259tini n\u0259z\u0259rd\u0259n ke\u00e7ir\u0259k. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/65bd322bb2a64ac4188e29b79e54763a.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos-un bir \u00fcst\u00fcnl\u00fckl\u0259rind\u0259n biri, m\u0259lumatlar\u0131 nisb\u0259t\u0259n ucuz olan obyekt saxlama sistemind\u0259 saxlamas\u0131d\u0131r.<\/p>\n<p><\/p>\n<p>M\u0259lumatlar\u0131 obyekt saxlama sistemin\u0259 saxlayark\u0259n, siz m\u0259lumatlar\u0131n oxunmas\u0131 v\u0259 yaz\u0131lmas\u0131 \u0259m\u0259liyyatlar\u0131na g\u00f6r\u0259 \u00f6d\u0259ni\u015f etm\u0259lisiniz (bir milyon \u0259m\u0259liyyat \u00fc\u00e7\u00fcn 10 $). Obyekt saxlama sistemin\u0259 m\u0259lumat yazark\u0259n, bulud xidm\u0259ti t\u0259minat\u00e7\u0131n\u0131za, \u0259g\u0259r klasteriniz AWS-d\u0259 yerl\u0259\u015fmirs\u0259, internet\u0259 m\u0259lumat y\u00fckl\u0259m\u0259k \u00fc\u00e7\u00fcn hostinq x\u0259rcl\u0259rinizi \u00f6d\u0259yirsiniz - orada bu pulsuzdur. M\u0259lumatlar\u0131 oxuyark\u0259n, 1TB \u00fc\u00e7\u00fcn 10 $-dan 230 $-a q\u0259d\u0259r \u00f6d\u0259ni\u015f edirsiniz. Bu, Thanos klasterind\u0259n tarixi m\u0259lumatlar\u0131 tez-tez soru\u015fursunuzsa \u0259h\u0259miyy\u0259tli ola bil\u0259r.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/7f1b32c75d49efa082201fa55b43f6bb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos klasteri \u00fc\u00e7\u00fcn Compact, Store Gateway, Query komponentl\u0259ri \u00fc\u00e7\u00fcn serverl\u0259r\u0259 \u00f6d\u0259ni\u015f etm\u0259li olacaqs\u0131n\u0131z ki, bu da b\u00f6y\u00fck m\u0259lumat h\u0259cmind\u0259 \u00e7oxlu RAM v\u0259 CPU t\u0259l\u0259b edir.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/19c90f30760e77f57a658e67507f4f98.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics \u00fc\u00e7\u00fcn x\u0259rcl\u0259r bel\u0259dir. GCE HDD diskl\u0259rind\u0259 m\u0259lumat saxlayark\u0259n, 1TB \u00fc\u00e7\u00fcn 40 $ olur. VictoriaMetrics \u00fc\u00e7\u00fcn adi HDD diskl\u0259ri kifay\u0259tdir, he\u00e7 bir SSD-y\u0259 ehtiyac yoxdur, bunlar is\u0259 5 d\u0259f\u0259 bahad\u0131r. VictoriaMetrics HDD-l\u0259r \u00fczr\u0259 optimalla\u015fd\u0131r\u0131l\u0131b.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/c7e922b4d97f353218d6edad7cdea584.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics \u00fc\u00e7\u00fcn ya Single-node, ya da klaster komponentl\u0259ri \u00fc\u00e7\u00fcn serverl\u0259r\u0259 ehtiyac var ki, bunlar Thanos komponentl\u0259ri il\u0259 m\u00fcqayis\u0259d\u0259 daha az CPU v\u0259 RAM t\u0259l\u0259b edir - buna g\u00f6r\u0259 d\u0259 daha ucuz olacaq. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/aaf63cad75238ba19efb825376cf356c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u0130nki\u015faf n\u00fcmun\u0259l\u0259ri. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/53ce0a68724c339d88ad769c18a2e5f9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Thanos-un inki\u015faf n\u00fcmun\u0259si Gitlab-d\u0131r. Gitlab tamamil\u0259 Thanos-la i\u015fl\u0259yir. Amma orada h\u0259r \u015fey el\u0259 d\u0259 \u0259la deyil. \u018fg\u0259r onlar\u0131n <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-com\/gl-infra\/infrastructure\/issues\/8647\">m\u0259s\u0259l\u0259l\u0259r<\/a><\/noindex>, baxsan\u0131z, dem\u0259k olar ki, h\u0259r zaman bir \u015feyl\u0259r ba\u015f verir <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-com\/gl-infra\/infrastructure\/issues\/8413\">Thanos il\u0259 \u0259m\u0259liyyat probleml\u0259ri<\/a><\/noindex>: Store Gateway v\u0259 ya Query komponentl\u0259ri \u00fc\u00e7\u00fcn RAM \u00e7at\u0131\u015fmazl\u0131\u011f\u0131 var. Onlar daim RAM h\u0259cmini art\u0131rma\u011fa m\u0259cburdurlar. <\/p>\n<p><\/p>\n<p>Buna g\u00f6r\u0259 d\u0259 bu probleml\u0259ri h\u0259ll etm\u0259k \u00fc\u00e7\u00fcn x\u0259rcl\u0259ri art\u0131r. <\/p>\n<p><\/p>\n<p>\u0130kinci daha u\u011furlu inki\u015faf n\u00fcmun\u0259si Improbable \u015firk\u0259tidir, onlar Thanos-u inki\u015faf etdirm\u0259y\u0259 ba\u015flad\u0131lar. Onlar Thanos-un m\u0259nb\u0259 kodunu yay\u0131mlam\u0131\u015fd\u0131r. Improbable oyun m\u00fch\u0259rrikl\u0259rinin inki\u015faf etdirilm\u0259si il\u0259 m\u0259\u015f\u011fuldur.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/3a1279cae3cfc7e94c2eccfc0972f06e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>VictoriaMetrics-in a\u00e7\u0131q inki\u015faf n\u00fcmun\u0259l\u0259ri bunlard\u0131r:<\/p>\n<p><\/p>\n<ul>\n<li>wix.com sayt qurma platformas\u0131<\/li>\n<li>Adidas VictoriaMetrics-i t\u0259tbiq edir v\u0259 h\u0259tta son PromCon 2019-da bir \u00e7\u0131x\u0131\u015f etdi<\/li>\n<li>TrafficStars - reklam \u015f\u0259b\u0259k\u0259si<\/li>\n<li>Seznam.cz - m\u0259\u015fhur \u00e7ex axtar\u0131\u015f sistemi.<\/li>\n<\/ul>\n<p><\/p>\n<p>Daha sonra ad\u0131n\u0131 \u00e7\u0259k\u0259 bilmir\u0259m olan tan\u0131nmam\u0131\u015f \u015firk\u0259tl\u0259r g\u0259ldi. Onlar raz\u0131l\u0131q verm\u0259dil\u0259r. <\/p>\n<p><\/p>\n<ul>\n<li>Bir b\u00f6y\u00fck oyun inki\u015faf etdiricisi. Improbable-dan daha iri.<\/li>\n<li>B\u00f6y\u00fck qrafik proqram inki\u015faf etdiricisi.<\/li>\n<li>B\u00f6y\u00fck rus bank\u0131.<\/li>\n<li>Avropan\u0131n k\u00fcl\u0259k turbinl\u0259ri istehsal\u00e7\u0131s\u0131, VictoriaMetrics-i u\u011furla test etdiyin\u0259 g\u00f6r\u0259. Bu istehsal\u00e7\u0131, h\u0259r sensor \u00fc\u00e7\u00fcn 50 n\u00fcmun\u0259 saniy\u0259 s\u00fcr\u0259ti il\u0259 k\u00fcl\u0259k turbinl\u0259rind\u0259n \u0259ld\u0259 olunan m\u0259lumatlar\u0131n monitorinqi \u00fc\u00e7\u00fcn VictoriaMetrics-i t\u0259tbiq edir. H\u0259r k\u00fcl\u0259k turbinind\u0259 bir ne\u00e7\u0259 y\u00fcz sensor var. Onlar\u0131n bir ne\u00e7\u0259 y\u00fcz k\u00fcl\u0259k turbinl\u0259ri var.<\/li>\n<li>Rus hava yollar\u0131, VictoriaMetrics-i t\u0259tbiq etm\u0259k ist\u0259yir, amma h\u0259l\u0259 d\u0259 ed\u0259 bilmir. Biz raz\u0131la\u015fma m\u0259rh\u0259l\u0259sind\u0259yik.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/040affc4d56712783db61ee3b0ec509e.jpg\" style=\"display:block;margin: 0 auto;\" \/>N\u0259tic\u0259l\u0259r.<\/p>\n<p><\/p>\n<p>VictoriaMetrics v\u0259 Thanos ox\u015far probleml\u0259ri, lakin m\u00fcxt\u0259lif \u00fcsullarla h\u0259ll edir:<\/p>\n<p><\/p>\n<ul>\n<li>Qlobal sor\u011fu g\u00f6r\u00fcn\u00fc\u015f\u00fc<\/li>\n<li>horizontally scaling <\/li>\n<li>ist\u0259nil\u0259n saxlanma<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/af6285e8f6f68f373da1ebc552104f51.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>T\u0259\u015f\u0259kk\u00fcr edir\u0259m.<\/p>\n<p><\/p>\n<p>Sizi g\u00f6zl\u0259yirik <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/VictoriaMetrics_ru1\">telegram kanal\u0131mda<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prometheus \u00fc\u00e7\u00fcn m\u0259lumat depolama se\u00e7imi: Thanos vs VictoriaMetrics\" src=\"\/wp-content\/uploads\/2019\/12\/c45b2a3b6e541e7e6cd580629e418c35.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p class=\"for_users_only_msg\">Yaln\u0131z qeydiyyatdan ke\u00e7mi\u015f istifad\u0259\u00e7il\u0259r sor\u011fuda i\u015ftirak ed\u0259 bil\u0259rl\u0259r. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Daxil olun<\/a><\/noindex>, xahi\u015f edir\u0259m.<\/p>\n<h2 class=\"default-block__polling-title\">Prometheus \u00fc\u00e7\u00fcn uzunm\u00fcdd\u0259tli yadda\u015f kimi n\u0259 istifad\u0259 edirsiniz?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">35,3%<\/strong>Thanos6<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>Cortex0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">0,0%<\/strong>M3DB0<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">41,2%<\/strong>VictoriaMetrics7<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">23,5%<\/strong>dig\u0259r4<\/p>\n<\/li>\n<\/ul>\n<p>    17 istifad\u0259\u00e7i s\u0259s verdi. 16 istifad\u0259\u00e7i sakit qald\u0131.<br \/>\n<br \/>M\u0259nb\u0259: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/482272\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442. \u041d\u0438\u0436\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0430 \u0434\u043e\u043a\u043b\u0430\u0434\u0430 \u0441 Big Monitoring Meetup 4. Prometheus \u2013 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043e\u0431 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u044f\u0445 \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441\u0438\u0441\u0442\u0435\u043c. \u0412 \u0434\u043e\u043a\u043b\u0430\u0434\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 Thanos \u0438 VictoriaMetrics \u2014 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0434\u043b\u044f \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043c\u0435\u0442\u0440\u0438\u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54601","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/az\/blog\/administrirovanie\/vybiraem-hranilishhe-dannyh-dlya-prometheus-thanos-vs-victoriametrics\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"az_AZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f Prometheus: Thanos vs VictoriaMetrics | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/az\/blog\/administrirovanie\/vybiraem-hranilishhe-dannyh-dlya-prometheus-thanos-vs-victoriametrics\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-29T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Prometheus \u00fc\u00e7\u00fcn m\u0259lumat saxlama se\u00e7imi: Thanos vs VictoriaMetrics | ProHoster","description":"H\u0259r k\u0259s\u0259 salam.","canonical_url":"https:\/\/prohoster.info\/az\/blog\/administrirovanie\/vybiraem-hranilishhe-dannyh-dlya-prometheus-thanos-vs-victoriametrics","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"az_AZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f Prometheus: Thanos vs VictoriaMetrics | ProHoster","og:description":"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442.","og:url":"https:\/\/prohoster.info\/az\/blog\/administrirovanie\/vybiraem-hranilishhe-dannyh-dlya-prometheus-thanos-vs-victoriametrics","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-29T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54601","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 12:01:24","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:02:45","updated":"2026-01-24 12:01:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts\/54601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/comments?post=54601"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts\/54601\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/media?parent=54601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/categories?post=54601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/tags?post=54601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}