Questão de Engenharia de Software — Desenvolvimento de Software — FCC 2026
Engenharia de Software›Desenvolvimento de Software
Código
gp044442
Banca
FCC
Órgão
MPE-AL
Ano
2026
Cargo
Analista do Ministério Público - Especialidade: Desenvolvimento de Sistemas
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, discutia-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 ferramentas Prometheus e Grafana é que
APrometheus e Grafana possuem funções idênticas, diferenciando-se pela interface gráfica e pelo modelo de licenciamento.
BPrometheus 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.
CPrometheus é 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.
DPrometheus é utilizado para armazenamento de logs estruturados e rastreamento distribuído, enquanto o Grafana executa consultas SQL nos bancos relacionais da aplicação.
EGrafana 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.
Revelar gabarito e comentário▾
GabaritoB — 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.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Distinção entre Prometheus e Grafana
Gabarito: letra B. Prometheus é a ferramenta responsável pela coleta ativa (modelo pull) e armazenamento de métricas em um banco de dados de séries temporais (TSDB), além de possuir um sistema próprio de alertas (Alertmanager). O Grafana, por sua vez, é uma plataforma de visualização e dashboards, que consome dados de múltiplas fontes (como Prometheus, Zabbix, InfluxDB) sem armazená-los em grande volume. Essa é a distinção funcional clássica no ecossistema de observabilidade de aplicações modernas.
A banca testa o conhecimento básico das responsabilidades de cada ferramenta. Enquanto o Prometheus atua como o motor de métricas (coleta, armazenamento e alertas), o Grafana é o rosto do monitoramento (visualização e painéis).
Característica
Prometheus
Grafana
Coleta de métricas
Sim, via scraping (modelo pull)
Não; consome dados de fontes externas
Armazenamento
Banco de dados de série temporal (TSDB)
Armazena apenas configurações de dashboards
Alertas
Sim, nativo (Alertmanager)
Limitado, depende de data source
Visualização
Interface básica
Avançada, dashboards interativos
Função principal
Coleta e armazenamento de métricas
Visualização e agregação de dados
Prometheus
Grafana
Visualização
Motor de métricas
Rosto do monitoramento
Coleta/armazenamento
Não coleta
Não armazena TSDB
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que Prometheus e Grafana possuem funções idênticas, diferenciando-se apenas por interface e licenciamento. Isso é falso: eles têm responsabilidades completamente distintas e complementares.
Alternativa B — ✅ Correta ⟵ GABARITO
Descreve exatamente os papéis: Prometheus coleta, armazena e define alertas; Grafana é focado em visualização e dashboards. É a definição tecnicamente correta adotada no mercado.
Alternativa C — ❌ Incorreta
Inverte os papéis: Prometheus não é ferramenta de visualização gráfica (quem visualiza é o Grafana); Grafana não realiza coleta ativa nem armazenamento de séries temporais.
Alternativa D — ❌ Incorreta
Prometheus não é voltado para logs estruturados nem rastreamento distribuído (essas funções são da pilha ELK ou Jaeger). Grafana não executa consultas SQL em bancos relacionais da aplicação; ele consulta data sources de métricas.
Alternativa E — ❌ Incorreta
Inverte novamente: quem faz scraping periódico é o Prometheus, não o Grafana. O Grafana consome os dados para gerar gráficos, não o contrário.
NÃO CAIA NESSA!
A banca troca os papéis entre Prometheus e Grafana. O candidato deve lembrar que Prometheus é o coletor/armazenador (e também alertas), enquanto o Grafana é o visualizador. Nunca confunda: Grafana não armazena métricas em grande volume; ele é um front-end para múltiplas fontes.