Show Merge Trains Statistics
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
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
Edited by Rutvik Shah