Participantes da KubeCon: Insatisfeitos com o preço e/ou complexidade de suas ferramentas de observabilidade nativas da nuvem? Passe pelo estande H21 para saber mais sobre a VictoriaMetrics.
VictoriaMetrics é um pacote de monitoramento de código aberto e banco de dados de série temporal associado, código aberto sob uma licença Apache2. O software oferece recursos de métricas e de registro, com trabalho sendo feito para completar a peça final da trindade da observabilidade: os rastreamentos.
A empresa também oferece uma versão comercial do software, VictoriaMetrics Enterprise.
E esta semana, a empresa lançou um novo recurso, VictoriaMetrics Detecção de anomalias, que usa aprendizado de máquina para reduzir a taxa de falsos positivos em alertas.
Apesar de não ser tão conhecida como Prometheus, a tecnologia silenciosamente construiu seus usuários dedicados, contando com Adidas, Grammarly, Wix e CERN como usuários.
“Nossa missão é fornecer um produto econômico, confiável e escalável para monitoramento”, disse Roman Khavronenko, cofundador da VictoriaMetrics, em entrevista ao The New Stack.
VictoriaMetrics pode substituir o Prometheus?
A observabilidade nativa da nuvem é um campo competitivo, com a pilha de monitoramento Prometheus/Grafana de código aberto recebendo muita atenção neste mercado emergente.
VictoriaMetrics oferece, nas palavras de Khavronenko, uma alternativa mais simples ao Prometheus.
“Os principais diferenciais são a simplicidade e a eficiência de custos”, disse Khavronenko. “Quando as pessoas migram do Prometheus, elas obtêm uma redução de três, quatro vezes no uso de recursos.”
Usando os mesmos protocolos, o VictoriaMetrics pode ser um substituto imediato para o Prometheus. Mas o Prometheus só pode ser executado em um único servidor. VictoriaMetrics, por outro lado, embora também seja um único binário, também pode ser executado em um cluster.
VictoriaMetrics pode ser usado para armazenamento de longo prazo para Prometheus. Ele pode ser usado como um substituto imediato para o Prometheus no Grafana, bem como um substituto imediato para o Graphite, o banco de dados de série temporal padrão do Prometheus.
Quais vantagens o VictoriaMetrics oferece?
O software foi criado em 2018 para um corretor de anúncios na Internet, por Aliaksandr Valialkin, que hoje é CTO da VictoriaMetrics. Originalmente, a empresa de tecnologia de publicidade usava o Prometheus, mas rapidamente enfrentou problemas de escalabilidade. Inicialmente, Valialkin apresentou relatórios de bugs ao projeto Prometheus, mas a resposta foi lenta para seu gosto. Então ele acabou saindo da empresa e trabalhando em um novo software de monitoramento, postando uma prova de conceito no GitHub em poucos meses. O primeiro cliente pagante apareceu logo depois e assim a empresa foi formada.
As melhorias de desempenho de que os executivos da empresa se orgulham vêm em grande parte da engenharia superior, vangloriou-se Khavronenko. Tanto o Prometheus quanto o VictoriaMetrics são escritos em Golang. Valaialkin é um contribuidor frequente do Go e, portanto, está familiarizado com os aspectos internos dessa linguagem de programação.
A empresa também tem sido uma grande defensora da simplicidade.
“As pessoas gostam de complicar as coisas. Fazem isso o tempo todo, com software, com protocolos, até com soluções básicas. É uma das coisas ruins desta indústria”, disse Khavronenko. “Portanto, nossa opinião é tentar manter as coisas simples. Quando é simples, é confiável. E é muito mais fácil entender o que está acontecendo e dimensioná-lo.”
YOUTUBE.COM/THENEWSTACK
A tecnologia avança rápido, não perca um episódio. Inscreva-se em nosso canal no YouTube para transmitir todos os nossos podcasts, entrevistas, demonstrações e muito mais.
SE INSCREVER
Joab Jackson é editor sênior do The New Stack, cobrindo computação nativa em nuvem e operações de sistema. Ele faz reportagens sobre infraestrutura e desenvolvimento de TI há mais de 25 anos, incluindo passagens pela IDG e pela Government Computer News. Antes disso, ele…
Este site utiliza cookies para melhorar sua experiência de navegação. Ao continuar, você concorda com o uso de cookies. Para mais informações, consulte nossa Política de Privacidade.
Funcional
Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos.O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.