Dashboards not loading
Overall slowness
Overall slowness since upgrading to 21.2.1
Overall slowness since upgrading to 21.2.2
Overall slowness since upgrading to 21.2.3
Performance issues since upgrading to 21.2.1
Performance issues since upgrading to 21.2.2
Performance issues since upgrading to 21.2.3
Release : 21.2
Component : CA Performance Center
In 21.2.1, authentication between Performance Center and Data Aggregator was added for report API. It introduced a connection pool from Device Manager to DA. The default connections for the pool was just determined to be 2. So only 2 DA report calls could be made simultaneously.
This issue is fixed in 21.2.4
To verify if you are seeing this issue you can enable debug and then check the DMservice.log for the number of connections and "Unable to get a connection, waiting" messages.
1. Enable debug.
Go to the URL http://<CAPC_SYSTEM>:8181/pc/center/admin/debug/servers/dm/admin/config/logs?listing=all. Search for the category "org.apache.commons.httpclient.MultiThreadedHttpConnectionManager" and set the Level to debug and click the update button near the top of the page.
2. Run one or more dashboards.
3. Check the /opt/CA/PerformanceCenter/DM/logs/DMService.log for connections. If you only see 2 connection being used and "Unable to get a connection, waiting" you are experiencing this issue and need to upgrade to 21.2.4.
[[email protected] logs]# tail -f DMService.log | grep connection
| Getting free connection, hostConfig=HostConfiguration[host=http://daHostname:8581]
| Freeing connection, hostConfig=HostConfiguration[host=http://daHostname:8581]
| Getting free connection, hostConfig=HostConfiguration[host=http://daHostname:8581]
| Allocating new connection, hostConfig=HostConfiguration[host=http://daHostname:8581]
| Unable to get a connection, waiting..., hostConfig=HostConfiguration[host=http://daHostname:8581]
| Unable to get a connection, waiting..., hostConfig=HostConfiguration[host=http://daHostname:8581]
| Freeing connection, hostConfig=HostConfiguration[host=http://daHostname:8581]
| Freeing connection, hostConfig=HostConfiguration[host=http://daHostname:8581]
| Getting free connection, hostConfig=HostConfiguration[host=http://daHostname:8581]
| Getting free connection, hostConfig=HostConfiguration[host=http://daHostname:8581]
| Freeing connection, hostConfig=HostConfiguration[host=http://daHostname:8581]
| Freeing connection, hostConfig=HostConfiguration[host=http://daHostname:8581]