Skip to main content

Pipeline Insights Field Reference

Pipeline Insights offers a comprehensive set of data fields that organizations can use to construct sophisticated dashboards, generate detailed reports, and perform advanced analytics on their CI/CD pipeline metrics.

Overview

Pipeline Insights provides three main data explores:

  • Pipeline Executions: High-level pipeline run data
  • Stage Executions: Individual stage performance within pipelines
  • Step Executions: Granular step-level execution details

Each explore contains Dimensions (attributes for grouping and filtering) and Measures (calculated metrics for analysis).

Pipeline Executions

Track overall pipeline performance, success rates, and execution patterns.

Dimensions

FieldDescription
DurationTotal time taken for the pipeline execution
End TimeWhen the pipeline finished (available as date, month, quarter, time, year, week)
Error MessageError details for failed pipeline runs
Execution IDUnique identifier for each pipeline execution
NamePipeline name
Pipeline IDUnique identifier for the pipeline definition
Pipeline URLDirect link to the pipeline in Harness UI
Start TimeWhen the pipeline run began (available as date, month, quarter, time, year, week)
StatusExecution outcome (Success, Failed, etc.)

Measures

FieldDescription
DurationStatistical analysis of execution times (Average, 10th, 25th, 75th, 80th, 90th, 95th percentiles)
Execution CountTotal number of pipeline executions in the selected time period
Failure RatePercentage of executions that failed (includes Failed, Aborted, Rejected, Error, Expired, Discontinuing statuses)
Last Execution TimeMost recent execution timestamp for the pipeline
Success RatePercentage of executions that completed successfully

Stage Executions

Analyze individual stage performance within your pipelines.

Dimensions

FieldDescription
DurationTime taken for the stage execution
End TimeWhen the stage completed (available as date, month, quarter, time, year, week)
Execution IDUnique identifier for the stage execution
Is EvaluatedWhether conditional evaluation was performed (Yes/No)
Is Input ConfiguredWhether the stage had configured input parameters (Yes/No)
Is RollbackWhether this is a rollback stage (Yes/No)
NameStage display name
Pipeline IDParent pipeline identifier
Pipeline StatusStatus of the parent pipeline after this stage
Stage IDUnique identifier for the stage definition
Start TimeWhen the stage began execution (available as date, month, quarter, time, year, week)
StatusStage execution outcome (Succeeded, Failed, etc.)
TypeStage category (Approval, Deployment, Custom, etc.)
When ConditionConditional logic that determined if the stage should run

Measures

FieldDescription
DurationStatistical analysis of stage execution times (Average, 10th, 25th, 75th, 80th, 90th, 95th percentiles)
Execution CountTotal number of stage executions
Failure RatePercentage of stage executions that failed (includes Failed, Aborted, Rejected, Error, Expired, Discontinuing statuses)
Last Execution TimeMost recent stage execution timestamp
Stage CountNumber of stages across all pipeline runs in the selected scope
Success RatePercentage of stage executions that completed successfully
Total Pipeline RunsTotal pipeline executions in the selected scope (useful for context and normalization)

Step Executions

Examine detailed step-level execution data for granular analysis.

Dimensions

FieldDescription
DurationTime taken for the individual step execution
End TimeWhen the step completed (available as date, month, quarter, time, year, week)
Execution IDUnique identifier for the step execution
NameStep display name
Pipeline IDParent pipeline identifier (for tracing back to pipeline level)
Stage Execution IDParent stage execution identifier
Start TimeWhen the step began execution (available as date, month, quarter, time, year, week)
StatusStep execution outcome (Success, Failed, Skipped, etc.)
Step IDUnique identifier for the step definition
TypeStep category (script, plugin, approval, etc.)

Measures

FieldDescription
DurationStatistical analysis of step execution times (Average, 10th, 25th, 75th, 80th, 90th, 95th percentiles)
Execution CountTotal number of step executions in the selected scope
Failure RatePercentage of step executions that failed (includes Failed, Aborted, Rejected, Error, Expired, Discontinuing statuses)
Last Execution TimeMost recent step execution timestamp
Step CountTotal number of steps across all pipelines (useful for aggregate analysis)
Success RatePercentage of step executions that completed successfully

Account Context Fields

These fields provide organizational context and are available across all explores.

FieldDescription
Account IDYour Harness account identifier
Organization IDOrganization identifier within your account
Project IDProject identifier for scoping data

Usage Tips

  • Time-based Analysis: Use Start Time and End Time dimensions with different granularities (date, week, month, quarter, year) for trend analysis
  • Performance Monitoring: Combine Duration measures with percentile breakdowns to identify performance outliers
  • Success Tracking: Use Success Rate and Failure Rate measures to monitor pipeline reliability
  • Hierarchical Analysis: Link Pipeline ID → Stage Execution ID → Step Execution ID to drill down from high-level trends to specific issues
  • Filtering: Use Status dimensions to focus on specific execution outcomes
  • Comparative Analysis: Use Execution Count measures to understand volume patterns across different time periods