The CPU usage on Manager node <manager-uuid> has reached 97% which is at or above the very high threshold value of 95%.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ TGID COMMAND
84157 uproxy 20 0 2037652 602488 8 S 211.5 2.5 8465:19 84157 /usr/lib/jvm/openjdk-java8-runtime-amd64/bin/java -
VMware NSX
VMware NSX-T Data Center
High number of API calls to cluster VIP.
As the environment scales up overall traffic may have increased.
To ensure optimal performance and avoid overloading the NSX Manager, it is important to monitor and manage the volume of API calls made to the NSX Manager VIP. If any external system is found making a high number of API requests, assess whether all such calls are necessary and reduce them if not.
By default, NSX Manager supports up to 100 API calls per second for each manager node.
This can be validated by analyzing the API access logs directly from the NSX Manager CLI.
For NSX versions earlier than 4.x, the logs are located at:
Perform the following analysis by executing these commands on each NSX Manager node:
Replace <TIMESTAMP>
with the desired time (e.g., 2020-02-06T05:29:39
):
For NSX 4.x and later, API access logs have been migrated to the following path:
Run the following commands on each NSX Manager node for analysis:
Replace <TIMESTAMP>
with the desired time (e.g., 2025-02-03T04:37:22
):
After identifying the high-frequency API requesters and endpoints, consult with the application owners to verify the necessity of these calls. Disable or throttle unnecessary API calls to prevent performance degradation on the NSX Manager.