Tab: Analytics
The Analytics tab on an instance is the per-instance counterpart of the Dashboard. The same KPIs and time-series charts are scoped to this single instance.
Both screens render the same AnalyticsDashboard component; they differ only by data source: the Analytics tab uses api.analytics.instance (scoped to the current slug), the Dashboard uses api.analytics.global (cross-instance aggregate). The shape of the response is identical.
What is shown
- Message volume over time (daily and hourly buckets).
- Tool call breakdown — which tools the assistant uses most often, and how often each errors out.
- Latency phases — the engine records per-pipeline timings:
- Context preparation (memory + summary fetch)
- Tool building (assembling the LLM-visible tool set)
- LLM call (or first-token-time when streaming)
- Total end-to-end
- Cost estimate — derived from the AI gateway’s per-model pricing table.
Time range
Three quick filters: 24 hours, 7 days, 30 days. A custom date-range picker is available for longer windows. All times are rendered in the user’s browser timezone; the underlying data is stored UTC.
When does data appear
A fresh instance shows empty charts until the first message goes through. Latency tracing is fire-and-forget and buffered: expect data to land within ~5 seconds of a request completing.