Aggregate project CI/CD analytics panel for groups

Proposal

Pipeline CI/CD analytics has a Pipelines tab where it shows Total pipeline runs, Failure rate, Success rate, Pipeline charts and Pipeline durations for the last 30 commits. This request is to make this data available on the group level.

Pipelines tab for project CI/CD analytics:

Screenshot_2025-02-13_at_10.30.57

UX Notes

FIGMA: https://www.figma.com/design/2UzBkqZ9eW7b0nKE3I67T2/Group-Level-CI-CD-Analytics?node-id=4101-10179&p=f&t=31KUwP0V62STvgaE-0

Problem Statement

The current group-level CI/CD Analytics view provides little to no value, especially for users managing many projects. While Project-Level analytics recently improved, there is no equivalent meaningful experience at the Group level, leaving users unable to monitor pipelines across multiple projects effectively.

Users need:\

  • Centralised visibility of pipelines across projects\
  • Monitoring at scale (hundreds or thousands of projects)\
  • Better troubleshooting workflows\
  • Performance insights (duration, failure rate, trends)

    Problems to Solve
    \
  • The existing group-level CI/CD Analytics is empty or low-value.\
  • Users cannot see pipeline statuses across projects without clicking into them one-by-one.\
  • The Operations Dashboard does not meet their needs (limited capabilities, not easily shareable, uncertain future).\
  • Monitoring multi-project pipelines is time-consuming, inconvenient, and error-prone.\
  • Customers lack a centralized, real-time dashboard for pipeline health and performance.

    Questions we need answered\
    • Is the metrics we are showing on a Project level useful at a Group level\
    • What data do you show at group level? (Everything? Summary only?)\
    • How do users filter across multiple projects?\
    • Can users drill down from group → specific project?
Edited by Diego