Show Merge Trains Statistics

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Problem

We shipped Merge Train a few release back. This is a powerful tool to validate MRs to be merged in a proper order.

We have a customer trying to evaluate merge train effectiveness and make operational decisions about continued adoption, but they lack visibility into train performance metrics and failure patterns. We should show additional metrics that can demonstrate the impact of the merge train

Customer Needs

  • Monitor merge train reset/cancellation frequency
  • Daily Average Merge Train Queue length
  • Measure the operational cost of train disruptions (especially from flaky tests)
  • Track efficiency metrics to determine if merge trains provide net value

Proposed Metrics (To be Validated)

  • Show recent immediate merge performed without merge train (which potentially slows down trains)
  • Show the duration per merge. Average of merge time. Max/Min in a week. p95. etc.

Reference

  • #9186 (comment 154929645)
  • gitlab-com/www-gitlab-com#5177 (comment 275737200)
  • https://gitlab.slack.com/archives/CHLKE258E/p1580154874003400
Edited Oct 07, 2025 by Rutvik Shah
Assignee Loading
Time tracking Loading