Portas e endpoints de saúde
Veja a referência de saúde e prontidão para o contrato de sondas.Implantação e TLS
Aplicação
Avaliação de regras
Autenticação e tratamento de requisições
Declaração de permissões RI
Banco de dados (PostgreSQL)
O Tracer armazena regras e contadores de uso em seu próprio banco de dadostracer no primário PostgreSQL compartilhado do Midaz. A migração de esquema é aplicada por uma imagem dedicada de migration-runner antes de a aplicação iniciar; o serviço sobe contra um esquema já migrado e não executa migrações no processo.
Workers em background
Reservas
Prontidão e drenagem
Seam gRPC de reserva
Lado servidor do seam que o ledger do Midaz chama para reservar limites de gasto. Desligado a menos queTRACER_GRPC_PORT esteja definido.
Base de configuração compartilhada
Os blocos a seguir são idênticos entre os produtos Lerian e estão documentados por completo na referência de configuração BYOC. Eles vêm desativados.- Autenticação do Access Manager —
PLUGIN_AUTH_ENABLED,PLUGIN_AUTH_ADDRESS. Ative em produção. Em builds com descoberta habilitada (veja Descoberta de serviços abaixo), o Tracer resolve o host do Access Manager via Consul e recorre aPLUGIN_AUTH_ADDRESSse a resolução falhar; os builds atuais sempre usamPLUGIN_AUTH_ADDRESS. - Multi-tenancy —
MULTI_TENANT_*, mais os botões de pool por tenant do Tracer (MULTI_TENANT_MAX_TENANT_POOLS,MULTI_TENANT_MAX_OPEN_CONNS_PER_TENANT,TENANT_CAP_RETRY_AFTER_SECONDS). Desativado por padrão.APPLICATION_NAMEidentifica o módulo para o Tenant Manager. - Descoberta de serviços —
SD_*(Consul). Desativada por padrão. QuandoSD_ENABLED=true, o Tracer se registra comomidaz-tracer(anunciando a porta HTTP deSERVER_ADDRESS, padrão4020) e resolve o Access Manager via Consul; se essa resolução falhar, recorre aoPLUGIN_AUTH_ADDRESSestático.SD_EXTERNAL_ADDRESSouSD_INTERNAL_ADDRESSé obrigatório quando a descoberta está habilitada. A costura gRPC de reserva não é anunciada: o Tracer é o servidor nessa costura. - Streaming de eventos —
STREAMING_*(produtor lib-streaming). Desativado por padrão. - OpenTelemetry —
ENABLE_TELEMETRY,OTEL_*. O Tracer também expõe um endpoint/metricsdo Prometheus.

