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.

Implantando o VictoriaMetrics Marketplace Aplicativo

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 obter conselhos sobre como preencher as opções restantes no formulário Criar um Linode, consulte Introdução > Criar um Linode. Dito isso, algumas opções podem ser limitadas ou recomendadas com base neste aplicativo 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

A aplicação VictoriaMetrics Marketplace foi construída para Linode pela VictoriaMetrics. Para suporte em relação à implantação de aplicativos, entre em contato com o Suporte Linode . Para obter suporte em relação à ferramenta ou software em si, entre em contato com VictoriaMetrics via Twitter , sua comunidade Slack ou sua comunidade Telegram .