Skip to content
Latchkey

O Que É Grafana? Dashboards e Visualização Explicados

Grafana é uma plataforma de visualização open-source que se conecta a muitas fontes de dados e transforma suas metrics, logs e traces em dashboards compartilhados e interativos.

O Grafana é a camada de dashboard que fica sobre os dados de monitoramento. Ele normalmente não armazena dados por si mesmo; em vez disso, consulta outros sistemas e renderiza os resultados. Como fala com dezenas de backends, tornou-se um painel único comum para equipes de engenharia que operam uma mistura de ferramentas de observabilidade.

Uma camada de visualização, não um banco de dados

O Grafana se conecta a fontes de dados como Prometheus, Loki, Elasticsearch e muitos backends SQL e de nuvem, depois os consulta sob demanda para construir painéis. Manter armazenamento e visualização separados significa que uma instância do Grafana pode mostrar metrics de um sistema ao lado de logs de outro na mesma tela.

Dashboards e painéis

Um dashboard é uma coleção de painéis, cada um apoiado por uma consulta. Painéis podem ser gráficos de séries temporais, blocos de estatística única, tabelas, heatmaps ou gauges. Variáveis de template permitem que um dashboard seja reutilizado entre serviços ou ambientes parametrizando as consultas, de modo que um único dashboard de deploy funcione para qualquer serviço que você selecione.

Alertas e anotações

O Grafana pode avaliar regras de alerta contra suas fontes de dados e rotear notificações, sobrepondo-se a ferramentas dedicadas de alerta. Ele também suporta anotações: marcadores verticais em um gráfico que registram eventos como deploys. Marcar cada release em seus gráficos de latência torna imediatamente visível quando um deploy causou uma regressão.

Grafana para CI/CD

Um padrão comum é um dashboard de entrega que sobrepõe anotações de deploy sobre metrics da aplicação, para que você possa correlacionar uma mudança com seu efeito num relance. As equipes também constroem dashboards de pipeline mostrando duração de build, taxa de sucesso e tempo de fila, transformando telemetria bruta de CI em tendências que toda uma equipe pode observar.

O ecossistema Grafana mais amplo

A Grafana Labs entrega projetos companheiros: Loki para logs e Tempo para traces, ambos projetados para se combinar com o Grafana para uma visão unificada de todos os três sinais de observabilidade. Isso permite que uma equipe comece com dashboards de metrics e cresça até observabilidade completa sem trocar de front end.

Principais conclusões

  • O Grafana visualiza dados de muitas fontes em vez de armazená-los.
  • Dashboards são construídos a partir de painéis apoiados por consultas e variáveis de template.
  • Anotações de deploy nos gráficos tornam regressões fáceis de atribuir.
  • Ele se combina com Loki e Tempo para logs e traces.

Guias relacionados