@@ -31,6 +31,7 @@ import (
3131 "github.com/DataDog/dd-trace-go/v2/internal/llmobs"
3232 "github.com/DataDog/dd-trace-go/v2/internal/locking"
3333 "github.com/DataDog/dd-trace-go/v2/internal/log"
34+ "github.com/DataDog/dd-trace-go/v2/internal/otelprocesscontext"
3435 "github.com/DataDog/dd-trace-go/v2/internal/processtags"
3536 "github.com/DataDog/dd-trace-go/v2/internal/remoteconfig"
3637 "github.com/DataDog/dd-trace-go/v2/internal/samplernames"
@@ -330,7 +331,7 @@ func storeConfig(c *config) {
330331 log .Error ("failed to store the configuration: %s" , err .Error ())
331332 }
332333
333- processContext := otelProcessContext {
334+ processCtx := otelprocesscontext. OtelProcessContext {
334335 DeploymentEnvironmentName : c .internalConfig .Env (),
335336 HostName : c .internalConfig .Hostname (),
336337 ServiceInstanceID : globalconfig .RuntimeID (),
@@ -341,10 +342,9 @@ func storeConfig(c *config) {
341342 TelemetrySdkName : "dd-trace-go" ,
342343 }
343344
344- data , _ = processContext .MarshalMsg (nil )
345- err = globalinternal .CreateOtelProcessContextMapping (data )
345+ err = processCtx .Publish ()
346346 if err != nil {
347- log .Error ("failed to store the OTEL process context: %s" , err .Error ())
347+ log .Error ("failed to publish the OTEL process context: %s" , err .Error ())
348348 }
349349}
350350
0 commit comments