Pipeline Success Rate

Purpose

Pipeline Success Rate shows a percentage of pipelines successfully integrated by week.

How metric helps

Pipeline Success Rate helps to reveal an overall efficiency of an integration process and to highlight the most problematic entities (branches).

How it works

Chart overview

Chart shows Pipeline Success Rate in % - Axis Y by calendar week - Axis X. The number of series in the chart is a number of selected branches in Project Configuration for a Git Lab CI data source. Legend shows the last values of the metric by branch.

When hover over a series hint appears:

  • <Branch name>: <metric value in %>

Calculation formula

Pipeline Success Rate =Psuccess/ (Pfailed + Psuccess),

where

Psuccess is a number of pipelines got the success status within the last week.

Pfailed is a number of pipelines got a 'failed' status within the last week.

RAG thresholds: n/a.

Data Source

Data for the metric can be collected from Jenkins/GITLab CI. When using Jenkins make sure Pipeline plugin is installed.