Improved visibility into Shared Runner usage
Problem to solve
For organizations/individuals that have lots of projects, it is difficult to get an overall view of the top users of shared runner minutes. The Settings -> Usage Quota page is helpful to see a quick list, but becomes less helpful as the number of projects increase. For example, there is no ability to sort, filter or print those results to see them in a meaningful, easy way.
Intended users
Administrators of the application
Further details
Trying to make things easier for administrators to get a handle on which projects are the "heavy-hitters" for shared runner minutes.
Proposal
For the MVC, I envision a sort button on that report that allows users to sort their projects by Ascending or Descending order. Later on, perhaps a project filter box can be added as well as the ability to print that report.
Permissions and Security
Anyone with access to the Settings area
Documentation
Perhaps some improvements to this area letting users know how to visualize their shared runner minutes: https://docs.gitlab.com/ee/user/gitlab_com/#shared-runners
Testing
Not sure what risks this may impose by sorting/filtering results.
What does success look like, and how can we measure that?
Success would be viewed by having the button(s) available and active to make things easier for our customers. We can measure it by kudos received for this fix enabling users to get necessary information.