Stands up the process-global OpenTelemetry tracer provider and
AsyncLocalStorageContextManager, if not already done, and returns the
OTelTraceIngestor feeding it.
Safe to call from multiple SDK adapters: the underlying setup runs at most
once per process, and every caller is resolved with the same ingestor
instance.
Stands up the process-global OpenTelemetry tracer provider and
AsyncLocalStorageContextManager, if not already done, and returns the OTelTraceIngestor feeding it.Safe to call from multiple SDK adapters: the underlying setup runs at most once per process, and every caller is resolved with the same ingestor instance.