# APM Insight - Java Application Performance Monitoring APM Insight Java agent relies on the agent-based byte-code instrumentation in Java for data acquisition and transmission. Applications Manager's [Java monitoring](https://www.manageengine.com/products/applications_manager/java-monitoring.html) tool gives you full visibility into your entire Java application stack, including databases and services. **Requirements :** Application Server(s) running on JDK v1.8 to v24 For seamless onboarding, you can use the [APM Insight AutoProfiler](https://www.manageengine.com/products/applications_manager/help/apm-insight-autoprofiler-overview.html) to automatically discover and instrument Java applications running on your server. ## Java Agent Setup - [Install APM Insight Java Agent](https://www.manageengine.com/products/applications_manager/help/installing-transaction-agent.html) - [Upgrade APM Insight Java Agent](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-upgrade.html) - [Uninstall APM Insight Java Agent](https://www.manageengine.com/products/applications_manager/help/apm-insight-uninstall-java-agent.html) **Note:** Do not install the APM Insight Agent along with other Application Performance Management (APM) tools. The APM Insight Agent installation may fail if there are other APM products installed in the same environment. ## Supported Frameworks - [Application Servers Supported](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-app-servers-supported.html) - [Databases Supported](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-database-drivers-supported.html) - [JVM / JDK Supported](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-jvm-supported.html) - [Support for AWS Services](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-aws-services-supported.html) - [Web Frameworks and other components](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-components-supported.html) ## Agent Configurations - [Java Agent Configuration](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-configuration.html) - [Tracking Background Transaction](https://www.manageengine.com/products/applications_manager/help/apm-insight-tracking-background-transaction.html) - [Custom Instrumentation](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-custom-instrumentation.html) - [Custom Instrumentation Using Java Annotations](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-custom-instrumentation-using-java-annotations.html) - [Grouping Similar Transactions](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-grouping-similar-transactions.html) - [Context-based Monitoring](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-context-based-monitoring.html) - [Monitoring with Java Agent API](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-monitoring-with-java-agent-api.html) - [Exclude transactions from monitoring](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-exclude-transactions-from-monitoring.html) - [Async Request Tracking](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-async-request-tracking.html) - [Checksum Verification](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-checksum-validation.html) ## Agent Performance Report APM Insight Java Agent is optimized for minimal impact on the application. To understand about the resource utilization of Java Agent, [refer here](https://www.manageengine.com/products/applications_manager/help/apm-insight-java-agent-performance-report.html). ## Auto Profiler APM Insight Auto Profiler automatically discovers and instruments Java applications running on your server. For more information, see [APM Insight AutoProfiler](https://www.manageengine.com/products/applications_manager/help/apm-insight-autoprofiler-overview.html). ## Troubleshooting For troubleshooting tips, go to our [Support Portal](https://pitstop.manageengine.com/portal/kb/articles/apm-insight-troubleshooting-tips-java-agent).