Statistics plugin to help identify bottlenecks

13 views
Skip to first unread message

Bjoern Hinrichs

unread,
Aug 1, 2019, 11:13:08 AM8/1/19
to Jenkins Users
Hi,

we use Matrix jobs for our build and test pipeline.
All of our test agents carry labels describing OS version, OS language,
whether other tools are installed (and in which version), ...

To identify bottlenecks we need a plugin that allows us to see
statistics like utilization of our nodes and (especially) wait times in
queue per label.

We tried several plugins, but couldn't find one that fits our needs; the
last one we tried was Cluster Statistics Plugin, which gives an average
wait time in queue, but unfortunately not per label.

Are there any plugins out there that might work for us?

Thanks in advance
Björn Hinrichs

Mark Waite

unread,
Aug 1, 2019, 11:23:40 AM8/1/19
to Jenkins Users
I use CloudBees DevOptics to track utilization by label.  The label tracking portion ("Run Insights") is free.  I used it to confirm that my cluster is "unbalanced" and needs much more Windows execution capacity in order to be balanced.  See more at https://www.cloudbees.com/products/cloudbees-devoptics

Here is a screenshot of a portion of the report showing my lack of Windows executors.  The top nodes listed are individual windows agents, then the bottom of the image is the aggregate "windows" label (maintained by the platform labeler plugin).

devoptics-labels.png

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/39a95742-f7f7-bbf5-8244-7d9ec8b21237%40btc-es.de.


--
Thanks!
Mark Waite

Bjoern Hinrichs

unread,
Aug 2, 2019, 7:54:24 AM8/2/19
to jenkins...@googlegroups.com
Hi Mark,

thanks for your input.
DevOptics seems promising, but as far as I can see DevOptics can't be hosted on-site, i.e. we would be dependent on (and sending internal data to) CloudBee's servers? Unfortunately, that's not possible for us.

Regards
Björn

Mark Waite

unread,
Aug 2, 2019, 8:27:39 AM8/2/19
to Jenkins Users
You're correct that the DevOptics metrics are stored centrally in the cloud rather than being hosted on your servers.



--
Thanks!
Mark Waite
Reply all
Reply to author
Forward
0 new messages