Install APM Insight Java Agent in Spring Boot Application


Follow the below steps to install APM Insight Java agent in Spring Boot applications:

    1. Download the latest APM Insight Java agent (apminsight-javaagent.zip) file.
    2. Extract the zip file to a new directory to find agent jar and its configuration files.
    3. Open the apminsight.conf file in any text editor and include the following keys:

      license.key=[LICENSE KEY]
      apm.host=http://[HOST]:[PORT]

      Example:

      license.key=APMI_74447444b666d7ab5174cc3021a9b68dd4b3364d50f99c2969360810313e8fac
      apm.host=http://apm-prod-server:9090

      To learn more about the agent configurations, visit our Configuration Guide page.

    4. Modify your application start up command by including the argument -javaagent:<agent_directory_full_path>/apminsight-javaagent.jaras mentioned below:

      java -javaagent:<agent_directory_full_path>/apminsight-javaagent.jar <Your JVM arguments> -jar <Your application>.jar

      Example:

      java -javaagent:D:/apm/apminsight-javaagent.jar -Xms64m -Xmx1024m -jar MyApplication.jar

Note:
  • Please ensure that the -javaagent argument is placed before -jar parameter in the startup command.
  • You can also configure a secure APM URL. Ensure that the connection is stable and free from certificate-related issues.
    Example: https://apm-prod-server:8443
  • For an Applications Manager failover setup, you can specify multiple hosts in a comma-separated format (supported from Java Agent v6.8), as shown below:
    apm.host=http://apm-prod-server-A:9090, http://apm-prod-server-B:9090