Skip to content

Adicionar OpenTelemetry request tracing com correlation IDs #88

@MarcosBrendonDePaula

Description

@MarcosBrendonDePaula

Problema

Nao ha correlation IDs nos requests. Impossivel rastrear um request individual atraves de logs, metricas e handlers. Dificulta debugging em producao.

Solucao

  1. Gerar requestId unico (UUID v4 ou nanoid) no inicio de cada request
  2. Propagar via header X-Request-Id (respeitar se vier do load balancer)
  3. Incluir automaticamente em todos os logs do request
  4. Retornar no response header
  5. Opcional: integrar OpenTelemetry para distributed tracing

Esforco Estimado

3-5 dias

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions