Execution detail
The deep-dive view for one execution. Reached via /logs/<id>, or by clicking a row in history or the log explorer.
๐ธ Screenshot needed:
execution__detail-overview.png, Execution detail Overview tab showing the workflow state card top-left, metrics card top-right, cost card middle-right, AI metrics card below cost, the canvas snapshot middle (with green nodes and one red), and a timeline table at the bottom.
Page structure
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Header: Execution ID ยท Workflow name ยท Open in editor ยท Replay โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Tabs: Overview โ Output โ Raw โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Overview tab: โ
โ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโ โ
โ โ State card โ โ Metrics โ โ Cost card โ โ
โ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโ โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Workflow canvas snapshot โ coloured by node status โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ Timeline table โ one row per node โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโHeader
- Execution ID with a Copy button.
- Workflow name with a link back to the editor (loads this run as a snapshot, read-only).
- Status badge (success / failed / โฆ).
- Replay, Cancel (when applicable), Open in editor.
Overview tab
Workflow state card
- Execution ID
- Started at / ended at / duration
- Trigger type and input preview
- Workflow version that ran
- Worker / region that processed it (for distributed deployments)
Metrics card
- Total duration
- Node count (planned vs executed vs failed)
- Bytes processed
- API calls (count of HTTP nodes that fired)
Cost card
For runs that incurred cost (mostly AI):
- Total tokens (input + output)
- Total cost in USD
- Per-provider breakdown
AI metrics card (if applicable)
- Tokens by AI node
- Cost by AI node
- Cached calls
- Average response time
Canvas snapshot
A read-only render of the workflow with nodes coloured by their per-execution status:
| Colour | Status |
|---|---|
| Green | success |
| Red | failed |
| Grey | not reached / skipped |
| Yellow | running (live refresh) |
| Blue | waiting |
Click a node in the snapshot to scroll the timeline below to its row.
๐ธ Screenshot needed:
execution__detail-canvas-snapshot.png, close-up of a workflow snapshot with three green nodes, one red node (with an error chip overlay), and two grey skipped nodes.
Timeline table
One row per node that ran (or was skipped). Columns:
| Column | Notes |
|---|---|
| Order | Execution order |
| Node | Name and type |
| Status | Per-node status badge |
| Started / Ended / Duration | Timings |
| Input | Preview; click to expand |
| Output | Preview; click to expand |
| Error | If failed, the message and type |
Expand any row to see the full JSON of input / output / error. Right-click on a field โ Copy as expression.
Output tab
The final output of the workflow (whatever the Terminal node produced, or the last node's output if no Terminal). Two views: Pretty (formatted JSON) and Raw (the bytes).
For binary outputs (PDFs, images), shown as a download link.
Raw tab
Everything in one big JSON dump: state card data, every node's input / output / error, timings, metadata. Useful for sharing with support, "here's the full record of what happened".
Actions
- Replay, re-run the workflow with this same input. New execution ID; result lands in history.
- Cancel, for runs still in progress. Marks
cancelledafter the current node finishes. - Open in editor, opens the workflow at the version that ran, with this run's data loaded into each node's inspector. Read-only. Helpful for tracing.
- Resolve approval, for runs in
waitingForInput, jumps to the approval queue. - Share, copy the URL. Anyone with workspace access can open it.
Tips & gotchas
- Open in editor loads a snapshot, not the live workflow. Changes you make in this mode aren't saved. To edit the live workflow, exit back to the regular editor URL.
- The canvas snapshot reflects the workflow version that ran. If you've since edited the workflow, the canvas in execution detail may not match what's in the editor right now.
- Large inputs / outputs are truncated in the row preview. Expand to see the full JSON; for very large payloads use the Raw tab.
- Cost numbers are estimates. They're computed at run time from the provider's per-token pricing table; if the provider changes pricing, historical estimates aren't retroactively updated.
Related
Found something out of date? This page lives in the Flero docs content set.