llama-stack/llama_stack/providers/utils/telemetry
Dinesh Yeduguru d8a20e034b
feat: make telemetry attributes be dict[str,PrimitiveType] (#1055)
# What does this PR do?
Make attributes in telemetry be only primitive types and avoid arbitrary
nesting.

## Test Plan
```
 LLAMA_STACK_DISABLE_VERSION_CHECK=true llama stack run ~/.llama/distributions/fireworks/fireworks-run.yaml
LLAMA_STACK_BASE_URL=http://localhost:8321 pytest -v tests/client-sdk/agents/test_agents.py  -k "test_builtin_tool_web_search"
# Verified that attributes still show up correclty in jaeger
```
2025-02-11 15:10:17 -08:00
..
__init__.py kill unnecessarily large imports from telemetry init 2024-12-08 16:57:16 -08:00
dataset_mixin.py Fix precommit check after moving to ruff (#927) 2025-02-02 06:46:45 -08:00
sqlite_trace_store.py Fix precommit check after moving to ruff (#927) 2025-02-02 06:46:45 -08:00
trace_protocol.py feat: make telemetry attributes be dict[str,PrimitiveType] (#1055) 2025-02-11 15:10:17 -08:00
tracing.py Fix telemetry to work on reinstantiating new lib cli (#761) 2025-01-14 11:31:50 -08:00