Ir para o conteúdo

Logs, PII e observabilidade

Status: aceita em 2026-03-25.

Contexto

As Lambdas tratam dados de pessoas e de contratos. A trilha precisa existir sem colocar PII em log ou métrica.

Decisão

O log é JSON com traceId, tenantId, userId quando existir, domain, operation e status. PII não entra no log. Identificador sensível é mascarado antes de registrar.

Métricas técnicas (latência e erro) e de negócio (eventos-chave) vão para o CloudWatch, com alarme. X-Ray cobre rotas críticas e propaga traceId.

Consequências

A correlação por traceId e tenantId encurta o diagnóstico. O custo extra é o de armazenar log e métrica.

Alternativas

Log livre foi rejeitado porque dificulta a investigação e vaza PII. Log só em erro foi rejeitado pela falta de visibilidade.