List runner jobs ordered by id
We want to create a dashboard showing the state of all our Gitlab runners and the jobs they are currently running/last job they were running. There is an API to retrieve a runner's jobs /runners/:id/jobs
, however, it does not allow for sorting the jobs by creation date.
Right now we have to retrieve all jobs and sort at the client, but by following next links this requires sometimes 10 calls to get all jobs for 1 runner, which is very slow and puts a high load on the server.
Further details
Use case: create an overview of the recent jobs a runner has been running for diagnostics.
Proposal
Add an order_by
parameter to the /runners/:id/jobs
call which at least allows ordering by id
in desc/acs order depending on the sort
query paramter.
Edited by Lin Jen-Shin