Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FCC 2026

Engenharia de SoftwareDesenvolvimento 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
  1. APrometheus e Grafana possuem funções idênticas, diferenciando-se pela interface gráfica e pelo modelo de licenciamento.
  2. 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.
  3. 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.
  4. DPrometheus é utilizado para armazenamento de logs estruturados e rastreamento distribuído, enquanto o Grafana executa consultas SQL nos bancos relacionais da aplicação.
  5. 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.

Gabarito: letra B.

Link permanente: /questoes/gp044442