# Quando os instrumentos concordam

> Concordância entre medições só é evidência se as medições forem independentes, e quase nunca são — elas compartilham um coletor, um relógio, uma janela de média ou uma definição. Uma falha na camada compartilhada produz respostas unânimes, confiantes e erradas, de modo que a certeza da investigação sobe exatamente no momento em que deveria cair.

Source: https://ronutz.com/pt-BR/practice/when-the-instruments-agree  
Updated: 2026-08-08

---

## Quatro painéis, uma resposta, e uma sala que para de perguntar

O gráfico do time de aplicação mostra latência normal. O gráfico do time de plataforma mostra latência normal. O monitor sintético está verde e o painel de capacidade não tem nada acima de oitenta por cento. Quatro fontes independentes, quatro resultados limpos, e um cliente que continua dizendo que o serviço está inutilizável.

Nesse ponto a conversa vira, com regularidade, para a possibilidade de o cliente estar enganado. A virada parece justificada — quatro medições concordam, e um relato isolado não supera quatro medições.

Não superaria, se fossem quatro medições. Muitas vezes são uma medição exibida quatro vezes.

**Concordância só é evidência quando aquilo que concorda é independente, e dentro de um mesmo parque isso normalmente não acontece.**

## A corroboração que é, na verdade, uma derivação compartilhada

[Quando a evidência discorda de si mesma](https://ronutz.com/pt-BR/practice/when-the-evidence-disagrees) defende que uma contradição é uma localização — a coisa mais precisa que você tem, porque duas fontes não podem estar certas ao mesmo tempo e a falha mora entre elas.

Este artigo é o espelho, e é mais perigoso, porque a contradição se anuncia e a unanimidade não. Quatro painéis que bebem do mesmo coletor não são quatro testemunhas. São uma testemunha citada quatro vezes, e a confiança que você extrai dessa concordância foi fabricada inteiramente pelo desenho da sua pilha de monitoração.

A pergunta a fazer diante de qualquer concordância não é *estas fontes concordam*, e sim **o que precisaria quebrar para que todas estivessem erradas ao mesmo tempo** — e em seguida se essa coisa existe.

## Onde costuma estar a camada compartilhada

**O coletor ou agente.** Um serviço lê os contadores, e tudo abaixo dele herda o que ele leu. Se ele estiver amostrando a interface errada, lendo um contador que parou de incrementar depois de um reload de módulo, ou descartando métricas em silêncio acima de um limite de cardinalidade, todo consumidor daquele fluxo erra na mesma direção.

**O relógio.** Carimbos de tempo de equipamentos diferentes só são comparáveis se esses equipamentos concordarem sobre a hora, e essa é uma premissa que quase ninguém reconfere durante um incidente. Poucos segundos de desvio bastam para inverter causa e efeito numa correlação sobre a qual você está prestes a construir uma teoria inteira.

**A janela de média.** Uma média de cinco minutos não consegue representar uma parada de dez segundos. A forma foi removida antes de o gráfico ser desenhado, e nenhuma quantidade de tempo encarando o gráfico vai devolvê-la.

**A definição.** O que conta como "erro" foi decidido por alguém, uma vez. Se a verificação de saúde testa apenas se a porta aceita conexão, então um backend devolvendo HTTP 500 para toda requisição está, por aquela definição, saudável — e será reportado como saudável por todo sistema que consome a definição.

**O ponto de observação.** Tudo que é medido de dentro do data center compartilha a visão do data center. Uma falha no caminho entre o cliente e você é invisível para todos eles, por unanimidade.

## A média é a mentirosa mais comum, e a mais respeitável

Isso merece espaço próprio porque não é um defeito. É uma decisão de engenharia deliberada e sensata, tomada por armazenamento e por legibilidade, e ela destrói exatamente a informação de que um incidente trata.

Percentis ajudam e não bastam — um p99 calculado sobre baldes de cinco minutos ainda esconde um congelamento de dois segundos que atingiu quarenta usuários. Se a reclamação é *"às vezes trava"* e a resolução mais fina do seu instrumento é uma média de um minuto, **você não tem instrumento para este problema.** Dizer isso é um achado. Continuar consultando o gráfico não é.

## Silêncio não é medição

A confusão mais cara da monitoração: **zero e ausência de dado são idênticos na maioria dos painéis, e significam coisas opostas.**

"Nenhum erro reportado" é uma afirmação sobre a contagem de erros. "Nenhum dado recebido" é uma afirmação sobre o pipeline, e é compatível com qualquer contagem de erros, inclusive catastrófica. Uma linha reta no fundo do gráfico é uma dessas duas coisas, e o gráfico raramente diz qual.

Quando uma métrica silencia durante um incidente, trate isso como um evento próprio, com causa própria, até prova em contrário. O coletor morrer *por causa* da falha que você persegue é comum, e converte o seu melhor instrumento no mais tranquilizador exatamente na hora errada.

## Como estabelecer independência, barato

Você não precisa de uma segunda pilha de monitoração. Precisa de uma medição que não compartilhe a camada suspeita.

**Outra camada.** Uma captura de pacotes no fio não se importa com aquilo em que os contadores do equipamento acreditam. É a independência de maior valor que se compra num problema de rede, porque contorna agente, contador e definição de uma vez só.

**Outro ponto de observação.** Meça de onde o usuário está, não de onde estão os servidores. Uma sonda sintética dentro do mesmo data center compartilha o destino de tudo o que está lá dentro.

**Outra implementação.** Ferramentas de dois fabricantes carregam dois conjuntos de premissas. Onde elas concordam, a concordância significa algo, porque a camada compartilhada é bem mais fina.

**Meça a medição.** O coletor exporta a própria saúde, a própria contagem de descartes, a última coleta bem-sucedida? Um sistema de monitoração incapaz de dizer quando parou de funcionar não está reportando sobre o parque; está reportando sobre si mesmo, e mal.

É também por isso que o [construtor de linha do tempo de incidente](https://ronutz.com/pt-BR/tools/incident-timeline-rca-builder) deste site **nunca lê um relógio**. A ordem é fornecida pela pessoa, e os intervalos são expressos em eventos e não em tempo de parede, justamente porque carimbos coletados de vários equipamentos não são a evidência independente que aparentam ser. Uma ferramenta que ordenasse por carimbo em silêncio estaria fabricando exatamente a falsa corroboração de que trata este artigo.

## Quando não dá para obter uma medição independente

Às vezes não existe segundo ponto de observação, nem ponto de captura, nem orçamento. A resposta não é fingir que as medições são mais fortes do que são.

**Declare de que a sua conclusão depende.** *"A latência está normal, conforme medido pelo coletor da plataforma — todas as fontes que tenho derivam desse coletor, então, se ele estiver reportando errado, tudo isto está errado junto."* Essa frase não custa nada, e é a diferença entre um achado e uma suposição vestida de achado. Também diz a quem ler depois exatamente qual coisa conferir primeiro.

Rebaixar a própria confiança por escrito é desconfortável numa sala que quer uma resposta. É bem menos desconfortável do que defender quatro painéis por uma semana.

## O inventário de independência

Para cada medição em que você está se apoiando:

- O que a produz — qual agente, qual contador, qual sonda?
- O que ela compartilha com as outras: coletor, relógio, janela, definição, ponto de observação?
- Qual é a resolução mais fina dela, e essa resolução é mais fina que o sintoma?
- Ela distingue zero de ausência de dado, e dá para eu ver qual dos dois estou olhando?
- Se estivesse errada, o que pareceria diferente? Se a resposta for *nada*, ela não é evidência no momento.
- Qual medição única, se eu pudesse acrescentar uma, compartilharia o mínimo com o que já tenho?

Essa última pergunta costuma ter resposta em um minuto, e a resposta costuma ser uma captura.
