Portas e endpoints de saúde
Veja a referência de prontidão e disponibilidade para o contrato das sondas.Deploy e TLS
Aplicação
Avaliação de regras
Autenticação e tratamento de requisições
Declaração de permissões da RI
Banco de dados (PostgreSQL)
O Tracer armazena regras e contadores de uso em seu próprio banco de dadostracer no primário do PostgreSQL compartilhado do Midaz. Uma imagem dedicada de execução de migrações aplica a migração de esquema antes de a aplicação iniciar. O serviço inicia sobre um esquema já migrado e não executa migrações em processo.
Workers em segundo plano
Reservas
Prontidão e drenagem
Elo gRPC de reserva
Lado servidor do elo que o ledger do Midaz chama para reservar limites de gastos. Desligado a menos que você definaTRACER_GRPC_PORT.
Base de configuração compartilhada
Os blocos a seguir são idênticos entre os produtos Lerian. A referência de configuração BYOC os documenta por completo. Eles vêm desligados por padrão.- Autenticação do Access Manager:
PLUGIN_AUTH_ENABLED,PLUGIN_AUTH_ADDRESS. Habilite em produção. Em builds com descoberta habilitada (veja Descoberta de serviços abaixo), o Tracer resolve o host do Access Manager por meio do Consul. Ele recorre aPLUGIN_AUTH_ADDRESSse a resolução falhar. As builds atuais sempre usamPLUGIN_AUTH_ADDRESS. - Multi-tenancy:
MULTI_TENANT_*, além dos parâmetros de pool por tenant do Tracer (MULTI_TENANT_MAX_TENANT_POOLS,MULTI_TENANT_MAX_OPEN_CONNS_PER_TENANT,TENANT_CAP_RETRY_AFTER_SECONDS). Desligado por padrão.APPLICATION_NAMEidentifica o módulo para o Tenant Manager. - Descoberta de serviços:
SD_*(Consul). Desligado por padrão. QuandoSD_ENABLED=true, o Tracer se registra comomidaz-tracer(anunciando a porta HTTP a partir deSERVER_ADDRESS, padrão4020) e resolve o Access Manager por meio do Consul. Se essa resolução falhar, ele recorre aoPLUGIN_AUTH_ADDRESSestático. A descoberta exigeSD_EXTERNAL_ADDRESSouSD_INTERNAL_ADDRESS. O Tracer é o servidor no elo gRPC de reserva e não o anuncia. - Streaming de eventos:
STREAMING_*(produtor lib-streaming). Desligado por padrão. - OpenTelemetry:
ENABLE_TELEMETRY,OTEL_*. O Tracer também expõe um endpoint Prometheus/metrics.

