-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
M21Milestone 21: Observability & costMilestone 21: Observability & costcorellmLLM provider relatedLLM provider relatedpriority/mediumMedium priorityMedium prioritysize/L
Description
Epic: #366
Description
Add optional OpenTelemetry OTLP export for traces and metrics, enabling Prometheus/Grafana integration.
Design
[observability]
exporter = "otlp" # "none" | "otlp"
endpoint = "http://localhost:4317"Tasks
- Add
opentelemetry,opentelemetry_sdk,opentelemetry-otlpdeps (feature-gatedotel) -
tracing-opentelemetrylayer in subscriber stack - LLM calls: span with
model,prompt_tokens,completion_tokens,latency_msattributes - Tool executions: span with
tool_name,result,duration_ms - Memory operations: span with
operation(recall/remember),result_count - Config section
[observability]with exporter selection - Graceful shutdown flushes pending spans
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
M21Milestone 21: Observability & costMilestone 21: Observability & costcorellmLLM provider relatedLLM provider relatedpriority/mediumMedium priorityMedium prioritysize/L