Tracer se ejecuta como un servicio independiente y también se incluye en el monorepo de Midaz (
components/tracer) como parte del despliegue gradual de la consolidación. Las variables siguientes reflejan la forma actual más completa, incluida la costura gRPC de reserva que el ledger invoca.Puertos y endpoints de salud
Consulta la referencia de salud y readiness para el contrato de las sondas.Despliegue y TLS
Aplicación
Autenticación y manejo de peticiones
Base de datos (PostgreSQL)
Tracer almacena reglas y contadores de uso en su propia base de datostracer en la primaria de PostgreSQL compartida de Midaz.
Workers en segundo plano
Readiness y drenaje
Costura gRPC de reserva
Lado servidor de la costura que el ledger de Midaz invoca para reservar límites de gasto. Desactivada salvo que se definaTRACER_GRPC_PORT.
Base de configuración compartida
Los siguientes bloques son idénticos en todos los productos de Lerian y están documentados por completo en la referencia de configuración BYOC. Están desactivados por defecto.- Autenticación de Access Manager —
PLUGIN_AUTH_ENABLED,PLUGIN_AUTH_ADDRESS. Habilítala en producción. - Multi-tenancy —
MULTI_TENANT_*, más los ajustes de pool por tenant de Tracer (MULTI_TENANT_MAX_TENANT_POOLS,MULTI_TENANT_MAX_OPEN_CONNS_PER_TENANT,MULTI_TENANT_TENANT_CAP_RETRY_AFTER_SECONDS). Desactivado por defecto.APPLICATION_NAMEidentifica el módulo ante Tenant Manager. - Streaming de eventos —
STREAMING_*(productor de lib-streaming). Desactivado por defecto. - OpenTelemetry —
ENABLE_TELEMETRY,OTEL_*. Tracer también expone un endpoint/metricsde Prometheus.

