The whole execution path
Follow retrieval, model calls, tool invocations, and policy checks as one connected timeline.
Connected observability
Every model request is part of a bigger execution. Bring the trace, the context, and the cost into the same view.
| Service | Region | Status | Requests | Latency |
|---|---|---|---|---|
| support-resolver | us-east-1 | Healthy | 842.1k | 142 ms |
| document-pipeline | eu-west-1 | Healthy | 318.6k | 208 ms |
| research-orchestrator | ap-south-1 | Healthy | 124.9k | 186 ms |
Request accepted
Context retrieved · 4 documents
Model response received
Policy passed · response sent
Illustrative execution trace. No customer or production information is collected.
01Less searching. More understanding.
Follow retrieval, model calls, tool invocations, and policy checks as one connected timeline.
Separate time spent retrieving context from time spent reasoning. Fix the slow step, not the wrong service.
Connect spend to a workflow, a model route, or a workspace. Make trade-offs with a useful unit of work.
02Context at the point of investigation
A spike should lead to a question you can answer. Keep events connected to the versions, policies, and workspaces that produced them.
{
"event": "agent.run.completed",
"traceId": "tr_8f2c91",
"workflow": "support-resolver",
"version": "2.4.1",
"durationMs": 142,
"costUsd": 0.0021,
"policy": "customer-safe",
"outcome": "resolved",
"redaction": "applied"
}03Signals that travel
Keep a clean event contract between the operating layer and the tools your team uses to investigate it.
Choose what belongs in a trace. Redact sensitive values before exporting events, and separate useful attributes from raw customer input.
Read the event contractFrom first request to production
Make the next investigation start with a connected view.