From 9dfd82a4d13a03db0721719df985b33449439114 Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Tue, 7 Apr 2026 13:53:27 +0100 Subject: [PATCH] Get the tracer from the provider --- apps/webapp/test/utils/tracing.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/webapp/test/utils/tracing.ts b/apps/webapp/test/utils/tracing.ts index 09500a6c3..ed6119c52 100644 --- a/apps/webapp/test/utils/tracing.ts +++ b/apps/webapp/test/utils/tracing.ts @@ -1,6 +1,5 @@ import { NodeTracerProvider } from "@opentelemetry/sdk-trace-node"; import { InMemorySpanExporter, SimpleSpanProcessor } from "@opentelemetry/sdk-trace-base"; -import { trace } from "@opentelemetry/api"; import { MeterProvider, InMemoryMetricExporter, @@ -16,8 +15,9 @@ export function createInMemoryTracing() { }); provider.register(); - // Retrieve the tracer - const tracer = trace.getTracer("test-tracer"); + // Use the provider's tracer so spans hit this exporter even when a global + // NodeTracerProvider was already registered (e.g. via tracer.server import chain). + const tracer = provider.getTracer("test-tracer"); return { exporter,