From 0e2291434e369e87a28393ada38caf0559e708b1 Mon Sep 17 00:00:00 2001 From: cthomas Date: Thu, 8 May 2025 15:27:55 -0700 Subject: [PATCH] fix: don't log null values to otel (#2079) --- letta/server/rest_api/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/letta/server/rest_api/utils.py b/letta/server/rest_api/utils.py index ab20557e..e025a2dd 100644 --- a/letta/server/rest_api/utils.py +++ b/letta/server/rest_api/utils.py @@ -72,7 +72,7 @@ async def sse_async_generator( ttft_span = None if request_start_timestamp_ns is not None: ttft_span = tracer.start_span("time_to_first_token", start_time=request_start_timestamp_ns) - ttft_span.set_attributes({f"llm_config.{k}": v for k, v in llm_config.model_dump().items()}) + ttft_span.set_attributes({f"llm_config.{k}": v for k, v in llm_config.model_dump().items() if v is not None}) try: async for chunk in generator: