From 4f5af0b43c42ea160cb54263ebd873f7beacb351 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=9E=E6=B3=95=E6=93=8D=E4=BD=9C?= Date: Mon, 9 Mar 2026 14:44:27 +0800 Subject: [PATCH] Update api/extensions/otel/runtime.py Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- api/extensions/otel/runtime.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/extensions/otel/runtime.py b/api/extensions/otel/runtime.py index f9a433a7a6..5c45d3dd07 100644 --- a/api/extensions/otel/runtime.py +++ b/api/extensions/otel/runtime.py @@ -44,8 +44,10 @@ def flush_telemetry() -> None: """ provider = trace.get_tracer_provider() if hasattr(provider, "force_flush"): - with contextlib.suppress(Exception): + try: provider.force_flush() + except Exception: + logger.exception("otel: failed to flush trace provider") metric_provider = metrics.get_meter_provider() if hasattr(metric_provider, "force_flush"):