From f255fda77b3a5ebeba7479b20852acea628fcf20 Mon Sep 17 00:00:00 2001 From: Jeff Haynie Date: Wed, 28 May 2025 15:17:37 -0500 Subject: [PATCH] Disable automatic otel instrumentation that is conflicting with ours --- internal/dev/dev.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/dev/dev.go b/internal/dev/dev.go index 335c1f2e..93921f6f 100644 --- a/internal/dev/dev.go +++ b/internal/dev/dev.go @@ -123,6 +123,10 @@ func CreateRunProjectCmd(ctx context.Context, log logger.Logger, theproject proj if theproject.Project.Bundler.Language == "javascript" { projectServerCmd.Env = append(projectServerCmd.Env, "NODE_ENV=development") + } else if theproject.Project.Bundler.Language == "python" { + // disable these automatic instrumentation for python that conflicts with ours + projectServerCmd.Env = append(projectServerCmd.Env, "TRACELOOP_TRACE_CONTENT=false") + projectServerCmd.Env = append(projectServerCmd.Env, "OTEL_PYTHON_DISABLED_INSTRUMENTATIONS=langchain,openai") } // for nodejs, we need to enable source maps directly in the environment.