Skip to main content
O Midaz oferece métricas, logs e traces em um só lugar. Monitore o desempenho e encontre problemas antes que eles afetem seus clientes. A observabilidade no Midaz permite que você monitore métricas, logs e traces nos seus ambientes implantados. Você entende o comportamento do sistema, encontra problemas e mantém as operações saudáveis. O Midaz coleta a telemetria com o framework OpenTelemetry. Um Client Collector na sua infraestrutura a processa. Em seguida, o collector a roteia de forma segura para a stack gerenciada pela Lerian: Prometheus, Loki, Tempo e Grafana.

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 subchart otel-collector-lerian no 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
Quer os detalhes completos de configuração? Consulte Infra Tools → Observabilidade para configuração avançada, configuração do collector e personalização de processadores.