Steps to troubleshoot when no data is available for Java applications.

Steps to troubleshoot when no data is available for Java applications.

After adding APM Insight Java agent, if you find no data available in the APM Insight JAVA Application monitor, it could be because of probable reasons like network issues or zero traffic in your application. Kindly read through the below given instructions to troubleshoot.


Reason
Cause
Solution
APM Instance is UP but no data is available
There is no traffic for your application.
Perform some transactions and check again in a couple of minutes

Your application might be using some unsupported components or frameworks.
Kindly check the list of supported components and frameworks. If you are using an unsupported component, drop a word at appmanager-support@manageengine.com

Your application might be using an unsupported database.
Kindly check the list of supported databases.If you are using an unsupported database, drop a word at appmanager-support@manageengine.com

Your application might be using an unsupported Application server.
Kindly check the list of supported Application servers.If you are using an unsupported Application server, drop a word at appmanager-support@manageengine.com

Your application might be using an unsupported JVM/JDK.
Kindly check the list of supported JVM/JDK.

Your application framework uses asynchronous calls.
Currently, APM Insight Java agent
does not track asynchronous calls.
To monitor such framework methods,
use custom instrumentation.
APM instance is in DOWN state and no data is available
Network issues - your application server is behind a proxy.
If your application server is behind the proxy, provide the proxy information in apminsight.conf file.
Make sure you have configured appropriate proxy settings in Applications Manager.
Restart your application and perform some transactions.

APM Insight Java agent
argument has been removed
from your application - this
can happen when you update
or reset your application.
Include the argument corresponding to your application server. Restart your application and perform some transactions.