Avançar para o conteúdo principal

Base de dados de séries temporais gratuitas e open source (TSDB) e solução de monitorização.

VictoriaMetrics é uma base de dados gratuita de séries temporais de código aberto (TSDB) e uma solução de monitorização, concebida para recolher, armazenar e processar métricas em tempo real.

Apoia o Prometheus modelo pull e vários protocolos push(Graphite, InfluxDB, OpenTSDB) para a ingestão de dados. Está optimizado 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 apoia as linguagens de consulta PromQL, MetricsQL e Graphite. VictoriaMetrics Single é totalmente autónoma e pode ser utilizada como armazenamento a longo prazo para séries cronológicas.

VictoriaMetrics Single = Solução de monitorização sem complicações. Manipula facilmente 10M+ de séries cronológicas activas numa única instância. Perfeito para ambientes pequenos e médios.

Implementação da aplicação VictoriaMetrics Marketplace

Opções VictoriaMetrics

Pode configurar a sua aplicação VictoriaMetrics, fornecendo valores para os seguintes campos:

CampoDescrição
HostnameO nome de anfitrião da sua VictoriaMetrics Linode. Requerido.

A instalação do software deve estar concluída dentro de 5-10 minutos após a conclusão do aprovisionamento do Linode.

Opções Gerais

Para conselhos sobre o preenchimento das restantes opções no formulário Criar um Linode, ver Começar > Criar um Linode. Dito isto, algumas opções podem ser limitadas ou recomendadas com base nesta aplicação do Marketplace:

  • Distribuições suportadas: Ubuntu 20.04 LTS
  • Plano recomendado: Podem ser utilizados todos os tipos e tamanhos de planos.

Começar após a implantação

Config

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

Métricas de raspagem

A VictoriaMetrics apoia a raspagem de métricas da mesma forma que o Prometheus . Verifique o ficheiro de configuração para editar os alvos de raspagem. Ver mais detalhes sobre a raspagem em How to scrape Prometheus exportadores.

Envio de métricas

Para além da raspagem, a VictoriaMetrics aceita pedidos escritos de vários protocolos de ingestão. Esta aplicação One Click suporta os seguintes protocolos:

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

IU (Interface de Utilizador)

VictoriaMetrics fornece um Interface do utilizador (IU) para a resolução de problemas e exploração de dúvidas. A IU está disponível em http://your_server_public_ipv4:8428/vmuisubstitua o seu_servidor_public_ipv4 pelo seu Endereço IP da instância. Permite aos utilizadores explorar os resultados das consultas através de gráficos e tabelas.

Para o verificar, abra o seguinte no seu navegador http://your_server_public_ipv4:8428/vmui e depois entrar vm_app_uptime_seconds ao Campo de Consulta para Executar a Consulta.

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

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

Acedendo a

Uma vez criado o servidor Linode, pode utilizar a consola web para iniciar uma sessão ou SSH directamente para o servidor como raiz:

ssh root@sua_servidor_público_ipv4

Próximos Passos

O aplicativo VictoriaMetrics Marketplace foi construído para Linode pela VictoriaMetrics. Para obter apoio relativamente à implementação da aplicação, contacte o Linode Support. Para apoio relativo à ferramenta ou software em si, contactar a VictoriaMetrics via Twitter, a sua comunidade Slack, ou o seu telegrama comunitário.