feat: add backend identifier to span (#6165)

add backend identifier to span
This commit is contained in:
Kian Jones
2025-11-13 16:10:43 -08:00
committed by Caren Thomas
parent f19a71dad1
commit f5fd0a437e

View File

@@ -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,