Comece pelas perguntas de produção
A instrumentação deve responder rapidamente o que falhou, quem foi afetado e desde quando o comportamento mudou.
Estruture logs como eventos
Eventos estruturados tornam correlação, busca e automação mais confiáveis do que mensagens livres.
Conecte métricas a objetivos
Métricas úteis se conectam a disponibilidade, latência, erros e aos resultados percebidos pelo usuário.
Use tracing para encontrar fronteiras lentas
O rastreamento distribuído mostra onde a latência nasce e evita otimizações baseadas apenas em suposição.
Problema
Domínio
Contrato
Entrega
logger.LogInformation("Payment authorized {PaymentId} {ElapsedMs}", payment.Id, elapsedMs);