Total Tokens
{{ "{:,}".format(totals.total_tokens or 0) }}
{{ days }}-day window
Total Requests
{{ "{:,}".format(totals.total_requests or 0) }}
{{ days }} days
Cache Tokens
{{ "{:,}".format(totals.total_cache_read or 0) }}
from cache
Tokens / Request
{% if totals.total_requests and totals.total_requests > 0 %} {{ "{:,.0f}".format((totals.total_tokens or 0) / totals.total_requests) }} {% else %}—{% endif %}
avg per request

Token Composition

Tokens by segment type · {{ days }} days · Click legend to toggle

Latency Breakdown

Avg · p95 · p99 · Click spike to filter outliers

Error & Retry Trends

Click error point → filter to errors · Dashed = 5% threshold
{% if by_agent %}
Agent Breakdown
{% for row in by_agent %} {% set row_cost = row.cost or 0 %} {% set row_requests = row.requests or row.total_requests or 0 %} {% set row_savings = row.savings or 0 %} {% set raw_tokens = row.avg_raw_tokens or 0 %} {% set final_tokens = row.avg_final_tokens or 0 %} {% set avg_cost = (row_cost / row_requests) if row_requests > 0 else 0 %} {% set compression_pct = ((raw_tokens - final_tokens) / raw_tokens * 100) if raw_tokens > 0 else 0 %} {% else %} {% endfor %} {% if by_agent %} {% endif %}
Agent ID Requests Total Cost Avg Cost/Req Tokens Used Avg Req Size Savings Compression %
{{ row.agent_id or 'unknown' }} {{ "{:,}".format(row_requests|int) }} ${{ "%.4f"|format(row_cost) }} ${{ "%.5f"|format(avg_cost) }} {{ "{:,.0f}".format(final_tokens) }} {{ "{:,.0f}".format(final_tokens) }} ${{ "%.4f"|format(row_savings) }} {% if raw_tokens > 0 %} {{ "%.1f"|format(compression_pct) }}% {% else %}—{% endif %}
No agent data — agent IDs not tracked or no multi-agent setup
Total {{ "{:,}".format((totals.total_requests or 0)|int) }} ${{ "%.4f"|format(totals.total_actual_cost or 0) }} ${{ "%.5f"|format(totals.avg_cost or 0) }} {{ "{:,.0f}".format(totals.avg_final_tokens or 0) }} {{ "{:,.0f}".format(totals.avg_final_tokens or 0) }} ${{ "%.4f"|format(totals.total_savings or 0) }}
{% endif %} {% if top_traces %}
Largest Token Offenders Top 20 · sorted by request tokens · click row → Audit view
{% for t in top_traces %} {% set raw_tok = t.input_billed or t.total_tokens_billed or 0 %} {% set final_tok = t.input_billed or 0 %} {% set savings_tok = (t.savings_total or 0) %} {% set savings_pct = (savings_tok / (raw_tok + 0.0001) * 100) if raw_tok > 0 else 0 %} {% endfor %}
Model Segment Type Req Tokens Final Tokens Savings % Timestamp
{{ (t.model or '—')[:28] }}{% if t.model and t.model|length > 28 %}…{% endif %} {{ "{:,}".format(raw_tok) }} {{ "{:,}".format(final_tok) }} {{ "%.1f"|format(savings_pct) }}% {{ t.ts_iso or '—' }}
{% endif %}