[Webinar] Discover key trends and best practices in Kubernetes observability with DevOps expert, Viktor Farcic.Register now
Our recognition in the inaugural Gartner MQ for DEM

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
Back to Top