Workflow Tracking
The Workflow Tracking components at frontend/agentic-workbench/src/components/WorkflowTracking/ provide execution monitoring for agent workflows.
Components
| Component | File | Purpose |
|---|---|---|
WorkflowTrackingDashboard | WorkflowTrackingDashboard.tsx | Main tracking dashboard |
WorkflowTrackingView | WorkflowTrackingView.tsx | Individual workflow tracking |
ExecutionStatusIndicator | ExecutionStatusIndicator.tsx | Status badge/indicator |
LogViewer | LogViewer.tsx | Real-time log streaming |
WorkflowTrackingDashboard
Displays:
- Active workflow executions
- Execution history with status
- Success/failure rate metrics
- Average execution duration
- Error categorization
LogViewer
Real-time log streaming with:
- Log level filtering (DEBUG, INFO, WARN, ERROR)
- Full-text search
- Auto-scroll with pause
- Log export
useWorkflowTracking Hook
const {
activeExecutions,
executionHistory,
getExecutionLogs,
cancelExecution,
retryExecution,
} = useWorkflowTracking();