Runner Fleet Dashboard - AI recommendations: recommend the optimal runner for job execution
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem(s)
A customer wants to optimize their runner resource utilization.
Scenarios
GitLab SaaS Runners:
- Customer is on GitLab SaaS but is looking to be able to track when a user tags their job
saas-linux-large-amd64but they only use resources that would happily sit insidesaas-linux-small-amd64One solution would be to extend the the jobs API to include resources allocated / resources consumed.
Note - we will likely end up moving the GitLab SaaS scenario into its own issue.
Self-Managed Runner Fleet
- Customers that self-manage a runner fleet and offer different compute types are interested in quickly determining the optimal compute resource on which to run a CI job efficiently and with minimal impact on time-to-result
Proposal
{placeholder}
Target Persona(s)
Note: While Priyanka is the primary target persona for the Fleet Dashboard, we are also thinking about how to surface runner resource optimization insights to Sasha in line with daily software development workflows.
Edited by 🤖 GitLab Bot 🤖