From 574635f43dce5c1f5a0b5114c77ac8f99ddbc6a1 Mon Sep 17 00:00:00 2001 From: Colin Adler Date: Wed, 28 Sep 2022 16:17:24 -0500 Subject: [PATCH] chore: ignore db spans in workspace watch endpoint (#4250) --- coderd/workspaces.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/coderd/workspaces.go b/coderd/workspaces.go index c809242d8f..01f7abb7dd 100644 --- a/coderd/workspaces.go +++ b/coderd/workspaces.go @@ -15,6 +15,7 @@ import ( "github.com/go-chi/chi/v5" "github.com/google/uuid" + "go.opentelemetry.io/otel/trace" "golang.org/x/xerrors" "cdr.dev/slog" @@ -26,6 +27,7 @@ import ( "github.com/coder/coder/coderd/httpmw" "github.com/coder/coder/coderd/rbac" "github.com/coder/coder/coderd/telemetry" + "github.com/coder/coder/coderd/tracing" "github.com/coder/coder/coderd/util/ptr" "github.com/coder/coder/codersdk" ) @@ -798,6 +800,9 @@ func (api *API) watchWorkspace(rw http.ResponseWriter, r *http.Request) { return } + // Ignore all trace spans after this, they're not too useful. + ctx = trace.ContextWithSpan(ctx, tracing.NoopSpan) + t := time.NewTicker(time.Second * 1) defer t.Stop() for {