Load Analysis: Job Execution Capacity in Ansible AWX on AKS Cluster

Hello Ansible Community,

I am seeking assistance with performing a load analysis on my current AWX setup to understand how many jobs can be executed concurrently and the maximum number of jobs that can be executed per hour.

Setup Details:

  • AWX is installed on an Azure AKS cluster.
  • 22 executor nodes are installed on virtual machine.
  • These executor nodes are distributed across various regions.

Questions:

  1. How can I determine the maximum number of concurrent jobs my setup can handle?
  2. What are the best practices for conducting a load analysis to find the hourly job execution capacity?
  3. Are there specific tools or methods recommended for monitoring and analyzing the performance of AWX in such a distributed setup?

Thank you in advance for your help!

Regards,
Manish Singh