O que torna um log útil na hora do incidente
Pergunta
Você está de plantão às 3h e só tem os logs. O que um log precisa ter pra realmente ajudar, e o que só faz volume?
Resposta esperada
Útil: estruturado (JSON com campos, não string livre) pra dar pra filtrar e agregar; um id de correlação/trace que amarra todas as linhas de uma mesma requisição; nível apropriado (erro é erro, não info); contexto que permite agir (qual usuário/recurso/valor, sem PII sensível); a mensagem diz o que aconteceu e, se possível, o que o sistema vai fazer a respeito; e timestamp com timezone. Só volume: log de 'entrei na função X' em toda chamada, stack trace duplicado três vezes, `console.log(objeto)` gigante sem rótulo, mensagens iguais pra causas diferentes, e logar dados sensíveis (vira problema de segurança). Volume demais também tem custo real (ingestão, retenção) e afoga o sinal.
Por que perguntam isso
Pergunta pleno. Sinal de quem já ficou de plantão: 'trace id que amarra a requisição' e 'volume afoga o sinal e custa dinheiro'.