From 6a5c02fb2b155cbfafa27ab2392883a13ef4a6c4 Mon Sep 17 00:00:00 2001 From: Jackson Weber <47067795+JacksonWeber@users.noreply.github.com> Date: Tue, 23 Apr 2024 13:51:03 -0700 Subject: [PATCH] Update tracer provider typing. (#1314) --- src/main.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.ts b/src/main.ts index faf326ec..82712fc2 100644 --- a/src/main.ts +++ b/src/main.ts @@ -66,7 +66,7 @@ export async function shutdownAzureMonitor() { export async function flushAzureMonitor() { try { await (metrics.getMeterProvider() as MeterProvider).forceFlush(); - await (trace.getTracerProvider() as BasicTracerProvider).forceFlush(); + await (((trace.getTracerProvider() as ProxyTracerProvider).getDelegate()) as BasicTracerProvider).forceFlush(); await (logs.getLoggerProvider() as LoggerProvider).forceFlush(); } catch (err) { diag.error("Failed to flush telemetry", err);