Schedule demo

Install APM Insight Java Agent on Other Java Servers


Follow the steps below to install and configure the APM Insight Java Agent in your respective Java server environment:

  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 configurations, visit our Configuration Guide page.

  4. Add the following entry to your server's JVM configurations:

    -javaagent:"<agent_directory_full_path>/apminsight-javaagent.jar"
  5. Save the JVM configuration and restart the application server.

Note: 

  • The argument -javaagent is similar to other Java arguments such as -X and -D. The argument must be added to your server configuration where heap memory, garbage collector, or system properties are configured. These configurations might be in a separate file or included in the command/script used to start your application server.
  • 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

Thank you for your feedback!

Was this content helpful?

We are sorry. Help us improve this page.

How can we improve this page?
Do you need assistance with this topic?
By clicking "Submit", you agree to processing of personal data according to the Privacy Policy.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally