observability.md

Observability

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.

Use-Cases

Debugging and Troubleshooting

Performance Analysis

Usage Analytics

Portal Interface

The Spice platform provides a built-in UI for visualizing the observability traces that Spice OSS generates.

An observability trace for an AI chat completion in the Spice portal.