Hi, any suggestion on to determine how many jobs are queued over the entire organization?
At the org level check settings, then parallel jobs there is a screen there that will show you.
GitHub actions importer has an audit mode(?) that will scan an entire Azure DevOps org and will give you a neat report as well.
That screen is showing only the in-progress jobs
Ahh not just over time, but right now?
Not sure there is an org level commulative report. Per pool I suppose…
Wouldn’t be hard to script though
yes; I have a project pool that has the tendency to “occupy” all slots so I need to show upstairs what’s going on
There is a parallel over time report somewhere that will show you.
probably https://analytics.dev.azure.com/{org}/{project_id}/_odata/v4.0-preview/TaskAgentRequestSnapshots
And the GitHub actions importer will actually tally a report giving you the recommended number of runners to satisfy your Azure pipelines load, it might actually be quite useful
Its real late and I don’t have my work laptop fired up but I’ll see what I have laying around myself. I know I have a pile of agent pool/job/pipeline api calls in my postman collection.
I have that same trouble, complex pipelines from a single team project consuming an entire pool. There was a trend a while back where some pipeline engineers discovered they could run jobs/stages in parallel and I see runs that will consume 20+ agents at one time.