Status: Approved · v2 · SPEC-ARCH-OBS-001
depends_on: SPEC-API-OVERVIEW-001
used_by: IS-ZERO-00.3, IS-MVP-09.4, IS-MVP-15.1
Observabilidade e monitoramento
Diagnóstico do MVP com request IDs, logs úteis e privacidade, sem plataforma enterprise prematura.
Estratégia
MVP
- Logs JSON estruturados no backend com level, service, requestId, route, duration e error code.
- Error boundaries/web-mobile captuream falhas e mostram fallback profissional.
- Health endpoint
/api/v1/health. - Métricas mínimas: request count/error/duration e eventos de produto definidos nas UX specs.
- Sentry/serviço externo é adapter configurável, não obrigatório localmente.
Privacidade
Nunca logar senha, access/refresh token, Pix code completo, documento, payload privado, telefone/e-mail sem mascaramento ou asset signed URL.
Auditoria x log
Audit log é dado de produto persistente e consultável por permission. Log técnico é operacional, retido conforme ambiente e não serve como prova de ação ao usuário.
Alertas iniciais
API indisponível, taxa de erro elevada, falha persistente em webhook/jobs críticos. Evitar alert fatigue.
Critérios de aceite
- RequestId em logs e responses.
- Stack não chega ao cliente.
- Eventos críticos identificáveis.
- Segredos mascarados.
- Healthcheck pronto para deploy.