Pular para o conteúdo principal

Banco de dados de séries temporais (TSDB) gratuito e de código aberto e solução de monitoramento.

VictoriaMetrics é um banco de dados gratuito de séries temporais de código aberto (TSDB) e solução de monitoramento, projetado para coletar, armazenar e processar métricas em tempo real.

Ele apóia o Prometheus modelo pull e vários protocolos push(Graphite, InfluxDB, OpenTSDB) para ingestão de dados. É otimizado para armazenamento com IO de alta latência, IOPS baixo e séries temporais com alta taxa de rotatividade.

Para ler os dados e avaliar as regras de alerta, a VictoriaMetrics suporta os idiomas PromQL, MetricsQL e Graphite query. VictoriaMetrics Single é totalmente autônoma e pode ser usada como um armazenamento de longo prazo para séries temporais.

VictoriaMetrics Single = solução de monitoramento sem complicação. Manipula facilmente 10M+ de séries temporais ativas em uma única instância. Perfeito para ambientes pequenos e médios.

Implementação do aplicativo VictoriaMetrics Marketplace

Opções de VictoriaMetrics

Você pode configurar seu aplicativo VictoriaMetrics, fornecendo valores para os seguintes campos:

CampoDescrição
HostnameSeu nome de anfitrião VictoriaMetrics Linode. Necessário.

A instalação do software deve ser concluída em 5-10 minutos após a conclusão do provisionamento da Linode.

Opções gerais

Para obter orientação sobre como preencher as opções restantes no formulário Create a Linode, consulte Getting Started > Create a Linode. Dito isso, algumas opções podem ser limitadas ou recomendadas com base neste aplicativo Marketplace :

  • Distribuições com suporte: Ubuntu 20.04 LTS
  • Plano recomendado: Todos os tipos e tamanhos de planos podem ser usados.

Começando após a implantação

Config

A configuração da VictoriaMetrics está localizada em /etc/victoriametrics/single/scrape.yml no servidor. Este aplicativo One Click usa 8428, 2003, 4242 e 8089 portas para aceitar métricas de diferentes protocolos. É recomendado desativar as portas para protocolos que não são necessários. Ubuntu firewall pode ser usado para desativar facilmente o acesso para portos específicos.

Métricas de raspagem

A VictoriaMetrics apoia a raspagem de métricas da mesma forma que o Prometheus . Verifique o arquivo de configuração para editar as metas de raspagem. Veja mais detalhes sobre a raspagem em Como raspar Prometheus exportadores.

Envio de métricas

Além da raspagem, a VictoriaMetrics aceita pedidos por escrito de vários protocolos de ingestão. Este aplicativo One Click suporta os seguintes protocolos:

Veja mais detalhes e exemplos na documentação oficial.

UI

VictoriaMetrics fornece um Interface do usuário (UI) para a solução de problemas e exploração de dúvidas. A UI está disponível em http://your_server_public_ipv4:8428/vmuisubstitua seu_servidor_público_ipv4 por seu Endereço IP da instância. Ele permite aos usuários explorar os resultados das consultas através de gráficos e tabelas.

Para verificá-lo, abra o seguinte em seu navegador http://your_server_public_ipv4:8428/vmui e depois entrar vm_app_uptime_seconds para o campo de consulta para executar a consulta.

Execute o seguinte comando para consultar e recuperar um resultado da VictoriaMetrics Single com curl:

curl -sg http://your_server_public_ipv4:8428/api/v1/query_range?query=vm_app_uptime_seconds | jq

Acessando

Uma vez criado o servidor Linode, você pode usar o console web para iniciar uma sessão ou SSH diretamente no servidor como raiz:

ssh root@seu_servidor_público_ipv4

Próximos Passos

O aplicativo VictoriaMetrics Marketplace foi desenvolvido para a Linode pela VictoriaMetrics. Para obter suporte sobre a implantação do aplicativo, entre em contato com o Suporte da Linode. Para obter suporte sobre a ferramenta ou o software em si, entre em contato com a VictoriaMetrics via Twitter, sua comunidade Slack ou sua comunidade Telegram.