Observability
First-class, built-in observability to understand the operations Spice performs.
Last updated
First-class, built-in observability to understand the operations Spice performs.
Last updated
Observability in Spice enables task tracking and performance monitoring through a built-in distributed tracing system that can export to Zipkin or be viewed via the runtime.task_history
SQL table.
Spice records detailed information about runtime operations through trace IDs, timings, and labels - from SQL queries to AI completions. This task history system helps operators monitor performance, debug issues, and understand system behavior across individual requests and overall patterns.
Trace AI chat completion steps and tool interactions to identify why a request isn't responding as expected
Investigate failed queries and other task errors
Track SQL query/tool use execution times
Identify slow-running tasks
Track usage patterns by protocol and dataset
Understand how AI models are using tools to retrieve data from the datasets available to them
The Spice platform provides a built-in UI for visualizing the observability traces that Spice OSS generates.