We utilize multi-job projects which run downstream jobs on different nodes in parallel.
We monitor the build queue duration of the down stream jobs to track when we need additional build nodes. We also send the queue duration to ELK for metrics/graphs.
We are migrating to pipelines now and looked at the REST /wfapi interface. There is a queueDuration for the overall job but individual stages don't track queueDuration even though they are waiting in the job queue waiting for build nodes to become available.
Can we add a queue duration value for the stage which will track how long it waited for the node to become available?