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

2025-06-05
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
Desenvolvimento rastreamento de erros

Por que abandonei o Sentry auto-hospedado: 16 GB de RAM e uma instalação complexa foram os motivos

2025-04-18
Por que abandonei o Sentry auto-hospedado: 16 GB de RAM e uma instalação complexa foram os motivos

O autor relata sua experiência ao abandonar o Sentry auto-hospedado. Inicialmente, devido às exigências do trabalho, ele hospedou com sucesso o Sentry. Anos depois, ao tentar configurar o Sentry auto-hospedado para um colega, ele encontrou vários avisos na documentação do Sentry sobre os riscos da auto-hospedagem, juntamente com requisitos de recursos exigentes (pelo menos 16 GB de RAM e vários núcleos). Isso se mostrou caro e incrivelmente difícil de manter, com o processo de instalação envolvendo centenas de linhas de scripts. O feedback do usuário online confirmou a dificuldade de manter o Sentry auto-hospedado. Por fim, o autor desistiu de hospedar o Sentry e decidiu desenvolver uma alternativa mais leve.

Leia mais
Desenvolvimento