Fleet Dashboard: CSV export of compute minutes used on instance runners per project
Release notes
There is no easy way to get a sense of runner usage across all projects for your fleet of instance level (shared runners). With this feature, you'll be able to export all runner minutes per project as a CSV file.
Problem to solve
There is no easy way to get a sense of runner usage across all projects for your fleet of shared runners. Platform engineers/Infra operators do not have an easy way of knowing which runners in their Fleet have the most usage, or even the total runner usage as a company.
Intended users
User experience goal
The user should be able to get a full set of data of how many shared runner minutes each project has used for the past month.
Proposal
-
Add a button to the fleet dashboard to download runner minutes data as CSV.
-
CSV should include all the following for the last month (for example: if you land on the page on Sept 26th, last month = August):
Project Instance runner min used Number of jobs run Group / Project name 30 min 10 -
Service to export CSV should return a configurable number of top-K projects, and then an
Other
value. -
Audit event should be generated.
Available Tier
- Ultimate
Feature Usage Metrics
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.