Skip to main content

Workflow Run History

Learn how to view, analyze, and manage your workflow execution history in Noema AI.

Overview

The workflow run history provides a complete audit trail of all workflow executions, including successful runs, failures, and performance metrics.

Accessing Run History

1. Navigate to History

  • Go to Workflows dashboard
  • Select a specific workflow
  • Click on the "History" or "Runs" tab

2. View All Runs

The history view displays:

  • Run ID: Unique identifier for each execution
  • Start Time: When the workflow began
  • Duration: How long it took to complete
  • Status: Success, Failed, Running, or Cancelled
  • Triggered By: Manual, scheduled, or event trigger
  • Input Summary: Overview of input parameters

Filtering and Searching

Find specific runs using filters:

  • Date Range: Select a time period
  • Status: Filter by success, failed, etc.
  • Trigger Type: Manual, scheduled, or event-based
  • Search: Search by run ID or input data

Detailed Run Information

Click on any run to see detailed information:

Execution Timeline

View step-by-step execution:

  • Each step in the workflow
  • Start and end time for each step
  • Status of each step (completed, failed, skipped)
  • Time spent on each step

Input and Output Data

Review the data processed:

  • Input Parameters: What was provided to the workflow
  • Output Results: What was produced
  • Intermediate Data: Data passed between steps

Logs and Errors

Access detailed logs:

  • Execution Logs: Step-by-step activity log
  • Error Messages: Detailed error information if failed
  • Warnings: Any non-critical issues encountered
  • Debug Information: Technical details for troubleshooting

Performance Metrics

Analyze workflow performance:

  • Total Duration: Overall execution time
  • Step Breakdown: Time spent on each step
  • Resource Usage: CPU, memory, storage consumed
  • API Calls: External API usage and costs

Performance Over Time

Track workflow performance trends:

  • Average execution time
  • Success rate percentage
  • Failure patterns
  • Resource usage trends

Charts and Visualizations

View graphical representations:

  • Execution count over time
  • Success vs. failure rates
  • Average duration trends
  • Resource consumption graphs

Rerunning Failed Workflows

Retry failed executions:

  1. Select the failed run
  2. Click "Rerun"
  3. Option to use same input or modify
  4. Execute the workflow again

Comparing Runs

Compare multiple executions:

  1. Select 2 or more runs
  2. Click "Compare"
  3. View side-by-side comparison:
    • Execution times
    • Different outputs
    • Performance differences

Exporting History

Export run history for analysis:

  • CSV Export: Tabular data for spreadsheets
  • JSON Export: Structured data for processing
  • PDF Report: Formatted report for sharing

Retention and Cleanup

Manage historical data:

  • Retention Policy: How long to keep run history
  • Archive Old Runs: Move older runs to archive storage
  • Delete Runs: Remove specific runs if needed

Alerts and Notifications

Set up alerts based on run history:

  • Notify on consecutive failures
  • Alert on slow performance
  • Trigger on specific error patterns

Best Practices

  • Regularly review run history for patterns
  • Set up alerts for critical workflows
  • Archive old runs to optimize performance
  • Export important run data for compliance
  • Document and investigate failures promptly

Next Steps