Commit graph

53378 commits

Author SHA1 Message Date
Ishaan Jaff
379ec2d3e8
test(ui): cover agent traces section 2026-09-30 06:48:20 -07:00
Ishaan Jaff
90a0cb0947
test(ui): cover trace drawer 2026-09-30 06:48:20 -07:00
Ishaan Jaff
16bde496e1
test(ui): cover trace helpers 2026-09-30 06:48:20 -07:00
Ishaan Jaff
fe2ef0ec9e
test(ui): add real trace fixtures 2026-09-30 06:48:20 -07:00
Ishaan Jaff
7c384f70cd
feat(ui): add span detail with LiteLLM request card 2026-09-30 06:48:19 -07:00
Ishaan Jaff
e66217f07a
feat(ui): add agent graph 2026-09-30 06:48:19 -07:00
Ishaan Jaff
7a1b39d7fe
feat(ui): add span tree waterfall with sibling-agent grouping 2026-09-30 06:48:19 -07:00
Ishaan Jaff
7d406c3a36
feat(ui): add trace steps view 2026-09-30 06:48:19 -07:00
Ishaan Jaff
99bebb0ed3
feat(ui): add trace drawer 2026-09-30 06:48:19 -07:00
Ishaan Jaff
387c53aaef
feat(ui): add tracing setup card 2026-09-30 06:48:19 -07:00
Ishaan Jaff
d989f93144
feat(ui): add agent traces section with setup card fallback 2026-09-30 06:48:19 -07:00
Ishaan Jaff
4d4f3a5b56
feat(ui): add agent traces table 2026-09-30 06:48:19 -07:00
Ishaan Jaff
d495fc5cf9
feat(ui): add trace type and status pills 2026-09-30 06:48:19 -07:00
Ishaan Jaff
fb9b80ac48
feat(ui): add trace keyboard navigation 2026-09-30 06:48:19 -07:00
Ishaan Jaff
dd583d7414
feat(ui): add agent traces data hook 2026-09-30 06:48:19 -07:00
Ishaan Jaff
b417c2b091
feat(ui): add trace tree, steps and grouping helpers 2026-09-30 06:48:19 -07:00
Ishaan Jaff
626cd6f7c6
feat(ui): add trace view types 2026-09-30 06:48:19 -07:00
Ishaan Jaff
18dabb6314
feat(ui): add agent traces view to the Logs page 2026-09-30 06:48:19 -07:00
Ishaan Jaff
69ed633ac4
feat(ui): add agent trace API calls 2026-09-30 06:48:19 -07:00
Ishaan Jaff
5481cdd6c2
test(proxy): protobuf bodies are not parsed as JSON 2026-09-30 06:48:19 -07:00
Ishaan Jaff
7f63248e81
test(clickhouse): cover clickhouse spend-log callback 2026-09-30 06:48:19 -07:00
Ishaan Jaff
7a34f89c46
test(proxy): cover /v1/traces endpoints and scoping 2026-09-30 06:48:19 -07:00
Ishaan Jaff
295ea7326a
test(tracing): cover TraceReceiver ingest, tenant stamping and backpressure 2026-09-30 06:48:19 -07:00
Ishaan Jaff
f5a2da83de
test(tracing): cover trace store row mapping and agent aggregation 2026-09-30 06:48:19 -07:00
Ishaan Jaff
a252acb42c
test(tracing): cover OTLP decoding and span normalization 2026-09-30 06:48:19 -07:00
Ishaan Jaff
a1c8e1e884
test(tracing): add real LangSmith deep agent OTLP export fixture 2026-09-30 06:48:19 -07:00
Ishaan Jaff
b3d9db4113
feat(tracing): add tracing and clickhouse constants 2026-09-30 06:48:19 -07:00
Ishaan Jaff
e1207f3f51
feat(logging): add clickhouse to custom logger callbacks 2026-09-30 06:48:19 -07:00
Ishaan Jaff
23e332a607
feat(logging): register the clickhouse callback 2026-09-30 06:48:19 -07:00
Ishaan Jaff
e73ab9eaf9
fix(proxy): don't parse protobuf request bodies as JSON 2026-09-30 06:48:19 -07:00
Ishaan Jaff
c5e24539a6
feat(proxy): allow virtual keys on /v1/traces routes 2026-09-30 06:48:19 -07:00
Ishaan Jaff
29b6723b01
feat(proxy): enable agent tracing from general_settings.tracing 2026-09-30 06:48:19 -07:00
Ishaan Jaff
bdc634a2d2
feat(proxy): add /v1/traces OTLP ingest and trace read endpoints 2026-09-30 06:48:19 -07:00
Ishaan Jaff
4d350c3787
feat(clickhouse): add clickhouse spend-log callback 2026-09-30 06:48:19 -07:00
Ishaan Jaff
f512c161f0
feat(clickhouse): add agent names to the per-trace rollup 2026-09-30 06:48:19 -07:00
Ishaan Jaff
eaa97090f4
refactor(tracing): move tracing types out of litellm/types 2026-09-30 06:48:19 -07:00
Ishaan Jaff
b5636a8519
docs(tracing): document the trace contract, payloads and correlation 2026-09-30 06:48:19 -07:00
Ishaan Jaff
fa00072a58
feat(tracing): export TraceReceiver from litellm.tracing 2026-09-30 06:48:19 -07:00
Ishaan Jaff
fd1dd9454e
feat(tracing): add TraceReceiver, the single entry point for ingest and reads 2026-09-30 06:48:19 -07:00
Ishaan Jaff
aff5c28a33
feat(tracing): add ClickHouse trace store with batched writes and team-scoped reads 2026-09-30 06:48:19 -07:00
Ishaan Jaff
bab0811ba1
feat(tracing): decode OTLP traces and normalize LangSmith, GenAI and OpenInference spans 2026-09-30 06:48:19 -07:00
Ishaan Jaff
3a612cc682
feat(tracing): add agent tracing types (Trace, Span, AgentNode, LiteLLMRequest) 2026-09-30 06:48:19 -07:00
Ishaan Jaff
fdaa4cf7a4
test(agent-tracing): cover ClickHouseBatchLogger batching, backpressure, retry 2026-09-30 06:48:19 -07:00
Ishaan Jaff
a82445aa53
feat(agent-tracing): add ClickHouseBatchLogger built on CustomBatchLogger 2026-09-30 06:48:19 -07:00
Ishaan Jaff
c533ebaeca
style(agent-tracing): apply ruff format to schema tests 2026-09-30 06:48:19 -07:00
Ishaan Jaff
db66e23393
style(agent-tracing): use builtin generics in agent tracing types 2026-09-30 06:48:19 -07:00
Ishaan Jaff
edc30c7de6
style(agent-tracing): apply ruff lint + format to clickhouse schema 2026-09-30 06:48:19 -07:00
Ishaan Jaff
b4743ced3d
style(agent-tracing): apply ruff lint to clickhouse writer 2026-09-30 06:48:19 -07:00
Ishaan Jaff
a8f947c5a5
style(agent-tracing): apply ruff lint + format to clickhouse client 2026-09-30 06:48:19 -07:00
Ishaan Jaff
475b25a85b
test(agent-tracing): cover clickhouse schema ddl 2026-09-30 06:48:19 -07:00