From f5fd0a437e00e015b994ae5377f7c49ceea633e3 Mon Sep 17 00:00:00 2001 From: Kian Jones <11655409+kianjones9@users.noreply.github.com> Date: Thu, 13 Nov 2025 16:10:43 -0800 Subject: [PATCH] feat: add backend identifier to span (#6165) add backend identifier to span --- letta/otel/resource.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/letta/otel/resource.py b/letta/otel/resource.py index f8724e75..8b2bf806 100644 --- a/letta/otel/resource.py +++ b/letta/otel/resource.py @@ -1,3 +1,4 @@ +import socket import sys import uuid @@ -11,10 +12,11 @@ _resources = {} def get_resource(service_name: str) -> Resource: _env = settings.environment - if service_name not in _resources: + if (service_name, _env) not in _resources: resource_dict = { "service.name": service_name, "letta.version": letta_version, + "host.name": socket.gethostname(), } if _env != "PRODUCTION": resource_dict["device.id"] = uuid.getnode() # MAC address as unique device identifier,