Sort metric reports so when there are a large numbers of merge request metrics the report is easier to read
Problem to solve
- As a developer reviewing an MR, I want to see new/modified Metrics Report Entries at the top of the MR widget, so I can quickly find things that actually changed and merge this feature quickly/efficiently.
- Reading the docs doesn't explain what “new” means (and also “removed”). Are “new” metrics introduced by the MR we're looking at and don't exist in the target branch's latest metrics artifact?
Additional Details
It is very difficult to check a find relevant items when a large number of metrics (e.g. 1,000) are present in the small Metrics reports
section of MRs. The expandable section only displays five metrics at a time, and text selection within this window works poorly.
Additionally, existing metrics that have changed are extremely hard to find; new metrics are always at the top and removed at the bottom, but existing metrics that changed are unsorted.
Intended users
User experience goal
Users should have an easy way of accessing the custom metrics that have changed in the UI. This is especially hard today when the list is 100's or 10000's of entries long.
Proposal
- Sort the context with modified metrics first, then new, then removed, then the unchanged.
- Update docs to reflect new order and meaning of the labels.
What is the type of buyer?
Premium customers interested in tracking performance and resource utilization.
Edited by James Heimbuck