{"id":34510,"date":"2019-10-31T21:58:46","date_gmt":"2019-10-31T18:58:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/otkryt-kod-victoriametrics-subd-dlya-vremennyh-ryadov-sovmestimoj-s-prometheus\/"},"modified":"2019-10-31T21:58:46","modified_gmt":"2019-10-31T18:58:46","slug":"otkryt-kod-victoriametrics-subd-dlya-vremennyh-ryadov-sovmestimoj-s-prometheus","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/otkryt-kod-victoriametrics-subd-dlya-vremennyh-ryadov-sovmestimoj-s-prometheus","title":{"rendered":"O c\u00f3digo do VictoriaMetrics, um SGBD para s\u00e9ries temporais compat\u00edvel com Prometheus, foi aberto.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.usejournal.com\/open-sourcing-victoriametrics-f31e34485c2b\">Abertos<\/a><\/noindex> c\u00f3digos-fonte <noindex><a rel=\"nofollow\" href=\"https:\/\/victoriametrics.com\/\">VictoriaMetrics<\/a><\/noindex> \u2013 um banco de dados r\u00e1pido e escal\u00e1vel para armazenar e processar dados em forma de s\u00e9ries temporais (onde um registro consiste em um hor\u00e1rio e um conjunto de valores correspondentes, por exemplo, obtidos atrav\u00e9s de uma consulta peri\u00f3dica do estado de sensores ou coleta de m\u00e9tricas). O projeto compete com solu\u00e7\u00f5es como <noindex><a rel=\"nofollow\" href=\"https:\/\/influxdata.com\">InfluxDB<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.timescale.com\/\">TimescaleDB<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/improbable-eng\/thanos\">Thanos<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cortexproject\/cortex\">Cortex<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/eng.uber.com\/m3\/\">Uber M3<\/a><\/noindex>. O c\u00f3digo \u00e9 escrito na linguagem Go e  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/VictoriaMetrics\">\u00e9 distribu\u00eddo<\/a><\/noindex> est\u00e3o sob a licen\u00e7a Apache 2.0.<\/p>\n<p>As vantagens e caracter\u00edsticas do VictoriaMetrics:<\/p>\n<ul>\n<li class=\"l\"> F\u00e1cil de usar. \u00c9 um \u00fanico arquivo execut\u00e1vel com configura\u00e7\u00f5es m\u00ednimas, passadas atrav\u00e9s da linha de comando ao iniciar. Todos os dados s\u00e3o armazenados em um \u00fanico diret\u00f3rio, especificado no in\u00edcio com a flag \u00ab-storageDataPath\u00bb;\n<li class=\"l\"> Suporte \u00e0 linguagem de consulta <noindex><a rel=\"nofollow\" href=\"https:\/\/prometheus.io\/docs\/prometheus\/latest\/querying\/basics\/\">PromQL<\/a><\/noindex>, utilizada no sistema de monitoramento <noindex><a rel=\"nofollow\" href=\"https:\/\/prometheus.io\/\">Prometheus<\/a><\/noindex>. Suportam subconsultas PromQL e algumas <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/VictoriaMetrics\/wiki\/ExtendedPromQL\">extens\u00f5es<\/a><\/noindex>, como a express\u00e3o \u00aboffset\u00bb, templates dentro de \u00abWIDTH\u00bb, operadores \u00abif\u00bb e \u00abdefault\u00bb, fun\u00e7\u00f5es adicionais e a possibilidade de incluir coment\u00e1rios;\n<li class=\"l\"> Capacidade de uso como <noindex><a rel=\"nofollow\" href=\"https:\/\/prometheus.io\/docs\/prometheus\/latest\/storage\/#remote-storage-integrations\">armazenamento de dados de longo prazo<\/a><\/noindex>, conectado ao Prometheus e <noindex><a rel=\"nofollow\" href=\"https:\/\/grafana.com\/\">Grafana<\/a><\/noindex>.\n<li class=\"l\"> Disponibilidade de modo de preenchimento reverso para carregar dados hist\u00f3ricos;\n<li class=\"l\"> Suporte a v\u00e1rios protocolos de transmiss\u00e3o de dados, incluindo <noindex><a rel=\"nofollow\" href=\"https:\/\/prometheus.io\/docs\/prometheus\/latest\/configuration\/configuration\/#remote_write\">API Prometheus<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.influxdata.com\/influxdb\/v1.7\/write_protocols\/line_protocol_tutorial\/\">Influx<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/graphite.readthedocs.io\/en\/latest\/feeding-carbon.html\">Graphite<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"http:\/\/opentsdb.net\/docs\/build\/html\/api_telnet\/put.html\">OpenTSDB<\/a><\/noindex>. Al\u00e9m disso, o VictoriaMetrics pode ser usado como uma substitui\u00e7\u00e3o transparente para o InfluxDB e pode trabalhar com coletores compat\u00edveis com InfluxDB, como Telegraf;\n<li class=\"l\"> Alto desempenho e baixo consumo de recursos <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@valyala\/measuring-vertical-scalability-for-time-series-databases-in-google-cloud-92550d78d8ae\">em compara\u00e7\u00e3o<\/a><\/noindex> com sistemas concorrentes. Em alguns testes, o VictoriaMetrics supera o InfluxDB e TimescaleDB na execu\u00e7\u00e3o de opera\u00e7\u00f5es de inser\u00e7\u00e3o e consulta de dados at\u00e9 20 vezes. Na execu\u00e7\u00e3o de consultas anal\u00edticas, a vantagem em compara\u00e7\u00e3o com bancos de dados relacionais PostgreSQL e MySQL pode variar de 10 a 1000 vezes.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/cdn-images-1.medium.com\/max\/716\/1*rDOzSZ8ZX54PLKvuGi8gmw.png\"><img decoding=\"async\" alt=\"O c\u00f3digo do VictoriaMetrics, um SGBD para s\u00e9ries temporais compat\u00edvel com Prometheus, foi aberto.\" src=\"\/wp-content\/uploads\/2019\/05\/96bf0a41c76b12860ff5f7536b236ac9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/cdn-images-1.medium.com\/max\/716\/1*WSUgc_uAszar_OqY5z-IWg.png\"><img decoding=\"async\" alt=\"O c\u00f3digo do VictoriaMetrics, um SGBD para s\u00e9ries temporais compat\u00edvel com Prometheus, foi aberto.\" src=\"\/wp-content\/uploads\/2019\/05\/488a00656839a05926ba4294c188d28d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/cdn-images-1.medium.com\/max\/716\/1*kmegn4-w9RfKs1uRGW3e4A.png\"><img decoding=\"async\" alt=\"O c\u00f3digo do VictoriaMetrics, um SGBD para s\u00e9ries temporais compat\u00edvel com Prometheus, foi aberto.\" src=\"\/wp-content\/uploads\/2019\/05\/0bc51b862ad1096420ad9d0f723b718a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Est\u00e1 dispon\u00edvel <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@valyala\/insert-benchmarks-with-inch-influxdb-vs-victoriametrics-e31a41ae2893\">a possibilidade<\/a><\/noindex> de processamento de um n\u00famero muito grande de s\u00e9ries temporais \u00fanicas. Ao processar milh\u00f5es de s\u00e9ries temporais diferentes, consome at\u00e9 10 vezes menos RAM do que o InfluxDB.\n<li class=\"l\"> Alto grau de compress\u00e3o de dados no armazenamento em disco. Em compara\u00e7\u00e3o com o TimescaleDB, pode acomodar at\u00e9 70 vezes mais registros no mesmo volume de armazenamento;\n<li class=\"l\"> Exist\u00eancia de otimiza\u00e7\u00f5es para armazenamentos com altas lat\u00eancias e baixo n\u00famero de opera\u00e7\u00f5es de entrada\/sa\u00edda por segundo (por exemplo, discos r\u00edgidos e armazenamento em nuvem da AWS, Google Cloud e Microsoft Azure);\n<li class=\"l\"> Sistema simples de backup baseado em <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/@valyala\/how-victoriametrics-makes-instant-snapshots-for-multi-terabyte-time-series-data-e1f3fb0e0282\">snapshots<\/a><\/noindex>;\n<li class=\"l\"> A disponibilidade de recursos para proteger a integridade do armazenamento contra a corrup\u00e7\u00e3o de dados, por exemplo, em caso de desligamento de emerg\u00eancia (o armazenamento \u00e9 da forma <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/LSM-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE\">de \u00e1rvore estruturada em formato de log com mesclagem<\/a><\/noindex>);\n<li class=\"l\"> Implementa\u00e7\u00e3o na linguagem Go, que oferece um compromisso entre desempenho e complexidade de c\u00f3digo em compara\u00e7\u00e3o com Rust e C++.\n<li class=\"l\"> Os c\u00f3digos-fonte s\u00e3o fornecidos <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/VictoriaMetrics\/VictoriaMetrics\/tree\/cluster\">vers\u00f5es de cluster<\/a><\/noindex>, que suporta escalabilidade horizontal em v\u00e1rios servidores e demonstra baixa sobrecarga. Existem recursos para garantir alta disponibilidade.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50745\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0442\u043a\u0440\u044b\u0442\u044b \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b VictoriaMetrics &#8212; \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u0421\u0423\u0411\u0414 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u044f\u0434\u0430 (\u0437\u0430\u043f\u0438\u0441\u044c \u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u0438 \u043d\u0430\u0431\u043e\u0440 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u044d\u0442\u043e\u043c\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0447\u0435\u0440\u0435\u0437 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043e\u043f\u0440\u043e\u0441 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432 \u0438\u043b\u0438 \u0441\u0431\u043e\u0440 \u043c\u0435\u0442\u0440\u0438\u043a). \u041f\u0440\u043e\u0435\u043a\u0442 \u043a\u043e\u043d\u043a\u0443\u0440\u0438\u0440\u0443\u0435\u0442 \u0441 \u0442\u0430\u043a\u0438\u043c\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438, \u043a\u0430\u043a InfluxDB, TimescaleDB, Thanos, Cortex \u0438 Uber M3. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26001,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34510","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0442\u043a\u0440\u044b\u0442\u044b \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b\" \/>\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\/pt\/blog\/news\/otkryt-kod-victoriametrics-subd-dlya-vremennyh-ryadov-sovmestimoj-s-prometheus\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\u041e\u0442\u043a\u0440\u044b\u0442 \u043a\u043e\u0434 VictoriaMetrics, \u0421\u0423\u0411\u0414 \u0434\u043b\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u044f\u0434\u043e\u0432, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0439 \u0441 Prometheus | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0442\u043a\u0440\u044b\u0442\u044b \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/otkryt-kod-victoriametrics-subd-dlya-vremennyh-ryadov-sovmestimoj-s-prometheus\" \/>\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-10-31T18:58:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:58:46+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\udd47O c\u00f3digo do VictoriaMetrics, um SGBD para s\u00e9ries temporais compat\u00edvel com Prometheus | ProHoster","description":"Os textos fonte est\u00e3o dispon\u00edveis","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/otkryt-kod-victoriametrics-subd-dlya-vremennyh-ryadov-sovmestimoj-s-prometheus","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\u041e\u0442\u043a\u0440\u044b\u0442 \u043a\u043e\u0434 VictoriaMetrics, \u0421\u0423\u0411\u0414 \u0434\u043b\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0440\u044f\u0434\u043e\u0432, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0439 \u0441 Prometheus | ProHoster","og:description":"\u041e\u0442\u043a\u0440\u044b\u0442\u044b \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/otkryt-kod-victoriametrics-subd-dlya-vremennyh-ryadov-sovmestimoj-s-prometheus","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-10-31T18:58:46+00:00","article:modified_time":"2019-10-31T18:58:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34510","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-21 19:33:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:19:28","updated":"2026-01-21 19:33:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=34510"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/34510\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/26001"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=34510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=34510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=34510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}