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:
Campo | Descrição |
Hostname | O 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:
- Datadog, Influx (telégrafo), JSON, CSV, Prometheus no porto :8428
- Grafite (statsd) no porto :2003 tcp/udp
- OpenTSDB na porta :4242
- Influxo (telégrafo) na porta :8089 tcp/udp
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/vmui
substitua 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
- Documentação VictoriaMetrics
- Início Rápido
- Artigos VictoriaMetrics
- Grafana Painéis de controlo para VictoriaMetrics
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 .