Como funciona
O Midaz usa um modelo de observabilidade dual:
- Lado do cliente — Para desenvolvimento local, a configuração do collector fica em
components/infra/grafana/otelcol-config.yaml, montada como somente leitura no container all-in-one de Grafana/OTel empacotado. Ela define os processadores, filtros e exporters do collector. Para produção e BYOC, configure os valores do subchartotel-collector-lerianno lugar. - Lado da Lerian — A Lerian opera o collector gerenciado e a stack de armazenamento. A Lerian o mantém seguro e consistente.
A configuração do collector empacotada mascara chaves sensíveis conhecidas — credenciais, tokens,
legalDocument, accountAlias — nos corpos de log e no atributo de span app.request.payload. O mascaramento acontece no collector, então ele se aplica depois que a telemetria sai do processo da aplicação. Os exporters de desenvolvimento local empacotados rodam com TLS desabilitado (insecure: true); habilite TLS nos exporters do collector para qualquer deployment que não seja local.Principais benefícios
- Visão unificada de métricas, logs e traces no Grafana
- Baseado nos padrões OpenTelemetry
- Grafana pré-configurado e operado pela Lerian
- Roteamento seguro e isolamento de tenants

