

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Uma organização implantou uma arquitetura baseada em microsserviços executando em contêineres Kubernetes. Para garantir alta disponibilidade e rápida identificação de incidentes, a equipe de DevOps implementou uma solução de monitoramento com Prometheus e Grafana. Durante uma reunião técnica, discutiu-se a necessidade de distinguir claramente as responsabilidades de cada ferramenta no contexto de observabilidade da aplicação, especialmente quanto à coleta de métricas, armazenamento de séries temporais, definição de alertas e visualização de dados operacionais. Nesse cenário, a distinção tecnicamente correta entre as funções do Prometheus e do Grafana é que o
Prometheus e o Grafana possuem funções idênticas, diferenciando-se pela interface gráfica e pelo modelo de licenciamento.
Prometheus realiza coleta e armazenamento de métricas em séries temporais e pode definir regras de alerta, enquanto o Grafana é utilizado para visualização e construção de dashboards.
Prometheus é responsável pela visualização gráfica das métricas coletadas, enquanto o Grafana realiza a coleta ativa e o armazenamento das séries temporais.
Prometheus é utilizado para armazenamento de logs estruturados e rastreamento distribuído, enquanto o Grafana executa consultas SQL nos bancos relacionais da aplicação.
Grafana executa scraping periódico dos endpoints HTTP das aplicações para armazenar métricas, enquanto o Prometheus consome esses dados para geração de gráficos.