Present information around running pipeline activities in GitLab CI

Problem to solve

Currently there is no way for users to understand the potential optimization points in a running pipeline without constant vigilance. Users expect some sort of metrics to guide their further steps.

Intended users

User experience goal

By providing information on the potential bottlenecks and area of waste in the pipelines, these metrics/data could play a big role in allowing them to optimize and reduce inefficiency.

Related Insight

Actionable: Highlight bottlenecks and waste in pipeline runs

Proposal

Introduce a section in the pipeline overview page (example) to display the metrics for running pipeline, highlighting the bottlenecks identified as following(as identified from this highlight):

  1. Jobs that take the maximum time
  2. Workflows with failing tests
  3. Predict failures

Further details

Links / references

Actionable: Prioritization

Design Proposal

Analytics for running pipeline
Screen-Recording-2020-12-15-at-1_copy
Edited by Veethika Mishra