Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Métricas utilizando vector, prometheus e grafana

Métricas utilizando vector, prometheus e grafana

Apresentação simplificada de uma stack open source para coleta e monitoramento de métricas de aplicações (com exemplo em JavaScript por mera didática).

Avatar for Rafael Gumieri

Rafael Gumieri

October 31, 2019

Other Decks in Programming

Transcript

  1. Grafana • Ferramenta para monitoramento e análise • Se conecta

    em diversos bancos de dados • Pode disparar alarmes • ± Metabase, porém especializado em monitoramento • Open Source Links: Oficial
  2. Prometheus • Banco de dados “time series” • Sistema de

    monitoramento (com alarmes/notificações) • Open Source Links: Oficial
  3. ector • ETL (Extract, Transform & Load) de logs/métricas •

    Simples de configurar e de grande eficiência • Open Source Links: Documentação
  4. StatsD • Neste caso, o protocolo de comunicação para métricas

    • Padrão de “mercado” utilizado por diversas ferramentas Links: GitHub, Datadog
  5. Visão macro Sua aplicação manda a métrica no formato StatsD

    para o Vector O Prometheus busca as métricas no Vector O Grafana executa PromQL no Prometheus para montar os gráficos
  6. Configurando Terceiro o Prometheus • Conecte ao Vector • Teste

    consultas pela interface gráfica na porta 9090