Every request becomes an observation tree: authentication, policy checks, rate limit, routing, input guardrail, budget check, cache lookup, each provider attempt and the output guardrail, each with its own timing on a waterfall. The request detail shows the caller, end user, environment, model alias, the provider actually used, tokens, cost and the session it belongs to. Related requests group by trace, session or workflow, so an agent loop with a dozen tool calls reads as one story rather than a dozen rows.
Prompt and response content is hidden by default and shown only to roles with content permission, within the retention and redaction rules the workspace sets.
- One waterfall per request, one row per stage and per provider attempt.
- Caller, end user, environment, alias, provider, tokens, cost and session on the same screen.
- Related requests grouped by trace, session or workflow.