diff --git a/internal/tracing/tracer.go b/internal/tracing/tracer.go index 857c376..a009cc3 100644 --- a/internal/tracing/tracer.go +++ b/internal/tracing/tracer.go @@ -10,12 +10,13 @@ import ( sdktrace "go.opentelemetry.io/otel/sdk/trace" semconv "go.opentelemetry.io/otel/semconv/v1.7.0" "go.opentelemetry.io/otel/trace" + "go.opentelemetry.io/otel/trace/noop" "go.uber.org/zap" ) -func New(cfg Config, logger *zap.Logger) trace.Tracer { //nolint: ireturn +func New(cfg Config, logger *zap.Logger) trace.Tracer { if !cfg.Enabled { - return trace.NewNoopTracerProvider().Tracer("snapp.dispatching") + return noop.NewTracerProvider().Tracer("snapp.dispatching") } exporter, err := otlptracegrpc.New(