Skip to content

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.

  • Designs in design assets

  • Figma file

Available Tier

  • Ultimate

Feature Usage Metrics

#425791 (comment 1567777294)

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.

Edited by Darren Eastman