The correlation API
from_kind) and a target signal (to_kind), the endpoint returns the
related signals with prefilled filters — the join across signals is done for you, scoped to your
org and time window.
What you can build with it
- Service graph + RED metrics derived from traces, ready to render as a topology view
(
GET /api/v1/traces/service_graph). - Time anchor — one click zooms and propagates the time range across all panels.
- Investigation stack — drill
metric → trace → log → hostand back, pushing frames as you go so you never lose context.
Related endpoints
| Endpoint | Purpose |
|---|---|
GET /api/v1/web/correlation/{from_kind}/{to_kind} | Server-side join across signals with prefilled filters |
GET /api/v1/web/trace/{trace_id} | Full trace with its spans |
GET /api/v1/web/topology | Service topology view |
GET /api/v1/traces/service_graph | Service graph + RED metrics from traces |
POST /api/v1/web/investigation/blob | Persist an investigation stack |
The investigation stack in the UI
The web shell turns correlation into a workflow:- ⌘K command palette — every stream, dashboard, alert, and saved view is one keystroke away.
- Investigation stack (up to 6 frames) — push a frame each time you drill; navigate with
⌘[and⌘]; pin a frame to keep its context while you explore. - Every clickable action is keyboard-reachable.
The correlation API spec is complete; web integration is in progress. Track the current state in
the project status.