Skip to main content
The Analytics Explorer page monitors event volume, LLM performance, token consumption, and cost in near real time. Use it to investigate production incidents, track the impact of model changes, or audit LLM spend during peak traffic. Navigation: Project -> Insights -> Analytics Explorer Date range: Set at the upper-right area of the page, for example Last 7 days. Every tab follows this range. Filters: Select All environments and All channels at the top of the page to narrow the data by deployment environment and channel. Filter selections are reflected in the page URL, so you can bookmark a filtered view or share it with a colleague. Analytics Explorer The page organizes its detail into six tabs.

Overview

Six metric cards summarize the selected period at a glance.

LLM performance

LLM Performance reports call volume, latency, tokens, and cost for the model calls in the selected period, broken down by model. Use it to benchmark models and to find the ones that drive latency or spend. Five metric cards summarize the period.

Charts

Two charts show how latency and cost develop across the period.

Model performance

The Model Performance table lists one row per model, sorted by Cost in descending order, so the models that cost the most appear first.
LLM Performance groups calls by model, not by credential. To see which credential or auth profile supplied provider access for a call, use the Credential Name column on the Generations tab.

Sessions explorer

Sessions Explorer lists every session in the selected period so you can isolate the ones worth investigating. Four metric cards summarize the set.

Narrow the list

Status chips filter the list to All, Active, Completed, Escalated, Failed, or Ended. Below the chips, five controls refine the results further. Select Columns to choose which columns the table displays. Select Export to download the session list.
Sessions started from a project’s working copy, the pre-deployment draft, are recorded under the working-copy environment. Filter it out to keep pre-deployment testing from skewing your production metrics, or select it to review draft behavior on its own.

Session list

Expand a row to see the full session ID, channel, trace event count, and last activity. Select View Traces to open that session in Traces Explorer.

Traces explorer

Traces Explorer inspects the individual events inside a session.

Filter traces

Type chips filter events to All, LLM Call, Tool Call, Decision, Handoff, Error, or Agent. Each applied filter appears as a chip below the search field, for example Type: LLM Call. Remove a single filter from its chip, or select Clear all to remove them all. Reset filter shows the number of active filters and restores the unfiltered list. Use Search traces to match events by keyword, Filters for additional filter options, and Export to download the trace list.

Sessions panel

The left panel lists the sessions in scope. Each card shows the agent name, status, span count, turn count, and duration. Select a session to load its events in the detail panel.

Timeline and waterfall

The detail panel shows the selected session’s events in one of two views. A counter reports how many events the current filter matches, for example 4 of 84 events. Waterfall opens with a summary bar reporting the trace mode (for example, Historical), Spans, Duration, Tokens, Cost, and Errors. Each span row shows a status icon for success or failure, the agent and model, the offset from session start, and the duration bar. Chips on the row repeat the span duration, token count, and cost.

Event detail

Every event card carries the event type, agent name, and duration, plus phase, run, and cause badges. Expand a card for the full record. Each identifier has a copy control. An LLM Call event adds model execution detail: Model, Provider, Input Tokens, Output Tokens, Total Tokens, Cost, and Streaming. Expand Messages to read the prompt and user turns, and Response to read the model output. A Tool Call event shows the Tool name, an expandable Input, and Show raw data for the unformatted payload.

Generations

The Generations tab lists every model call the platform recorded, drawn from a unified LLM call ledger. The ledger captures calls from across the platform in one place, including agent turns, pipeline runs, and guardrail evaluations, so you can account for model spend and latency across the whole project instead of one surface at a time. Each call also records the credential that supplied provider access, so you can attribute token consumption and cost to a specific credential or auth profile. Use Search generations to match calls by keyword, Filters for additional filter options, Columns to choose which columns the table displays, and Export to download the list.

Generation list

Sources

The Source column shows a readable label rather than an internal identifier, so you can tell at a glance which part of the platform issued a call.
Filter by Source to separate what your agents spend from what evaluation and safety checks spend. Pipeline and guardrail calls run on every qualifying conversation, so they can account for a large share of total calls without appearing in any single agent’s numbers.

Credential attribution

Credential Name and Credential Type identify the source that supplied provider access for each call. Use them to see which credential or auth profile consumed tokens and cost when a project and its workspace use several model configurations side by side. Credentials and auth profiles that share a name stay separate. A project-level credential, a workspace-level credential, and a credential in another project never combine, even when their names match. The following rules decide which credential a call reports and how long it keeps it.

Query

The Query tab runs SQL on project event data for investigations the pre-built views don’t cover.
  1. Select a table, for example abl_platform.platform_events.
  2. Write your SQL, or select Example Queries to start from a template. Templates include a starter query for the feedback table, which returns ratings, comments, and the custom dimensions captured on each session.
  3. Select Execute. Select Clear to empty the editor.
Queries use the same scoping tokens as dashboard widgets. Use {tenantId:String} and {projectId:String} for tenant and project isolation, and {from:DateTime64(3)} and {to:DateTime64(3)} to follow the selected time range. {sessionId:String} is optional. Results are capped at 1,000 rows. The following query counts events by type and flags errors:
The results panel reports the row count and runtime, for example Results — 20 rows (11ms). Select Copy to copy the result set, or Add to dashboard to save the query as a widget on a custom dashboard.