Priorize o Rastreamento de Erros: O Sinal Mais Valioso da Observabilidade

Este artigo argumenta que o rastreamento de erros deve ser priorizado ao construir sistemas de observabilidade. O modelo padrão dos 'três pilares' (logs, métricas e rastreios) ignora o sinal mais valioso: erros. Exceções indicam diretamente falhas nas suposições do código, oferecendo informações mais diretas e valiosas do que logs, métricas ou rastreios. O autor defende o rastreamento profundo de erros, coletando rastros de pilha completos, variáveis locais, dados de solicitação e contexto do usuário, em vez de simplesmente contar erros. Ele critica a abstração de erros como eventos genéricos e a tendência de suítes APM de pilha completa a marginalizar o rastreamento de erros, enfatizando que o rastreamento de erros deve ser primordial, não uma reflexão posterior.
Leia mais