Improve the display of total agents vs physical build servers
Hi - our company runs several agent pools, and the physical build agent runs multiple agent services, at least two up to three depending on the pool's workload. Each pool might run up to 30 servers, which for a pool running two agents per server is actually 60 running agents. We use the EC2 plug in to manage our build servers.
This is where I think the agents UI could be simpler, it's not intuitive to look at the agent management tabs like Connected and Cloud to figure out how many actual agents are running vs the number of physical servers are configured. Put another way I really don't care how many physical servers there are, just how many agents are serving builds and what my queues look like.
For example on the connected tab, you should '<x> builds are running, <y> agents are idle'. I'd prefer it shows a simpler summary like (<x> builds/<total agents>/<total queued>).
The Pools tab is useful, but it only shows the total number of agents running, nothing about their status. I'd suggest under the left column where you can view the AMIs you're able to expand the AMI to view the agents running that AMI.
The Cloud tab is where I get most confused, it just shows the physical servers but nothing about how many agents are running in that profile, so when you have multiple agents per server like us, starting a new server means starting two new agents. This mental arithmetic could be avoided if the actual running agents were combined in this display. I'd really like it if you detected how many agents run on a server in a particular profile, then summarise that back, so you could at least multiply physical servers by number agents to get the total running.
Please sign in to leave a comment.
Hi Dylan,
thanks for your suggestions. Please forward it to our issue tracker as a feature request: https://youtrack.jetbrains.com/issues/TW