在AWS Elastic Beanstalk中安装APM Insight Java Agent


  • 在<APP_HOME>/WEB-INF/lib下创建一个新目录,例如appmanager
  • 在此处下载最新的APM Insight Java代理zip文件(apminsight-javaagent.zip
  • 将zip文件解压缩到appmanager目录中,以查找代理jar及其配置文件。
  • 在任何文本编辑器中打开apminsight.conf 文件,并包含以下键:
    license.key=[LICENSE KEY]
    apm.host=https://[HOST]:[PORT]/

    示例:

    license.key=APMI_74447444b666d7ab5174cc3021a9b68dd4b3364d50f99c2969360810313e8fac
    apm.host=https://app-w8-test:9090/
  • 要了解有关配置的更多信息,请访问我们的配置指南页面。
  • 重新打包应用程序并将其部署在AWS Elastic Beanstalk上。
  • 在AWS控制台中,转到Elastic Beanstalk并选择您的应用程序。
  • 导航到配置>软件配置>JVM命令行选项以添加java参数
    -javaagent:<APP_HOME>/WEB-INF/lib/apminsight-javaagent jar

    注意:保存JVM配置更改将自动重新启动应用程序服务器。

    示例: 要在Linux上的Tomcat容器中安装代理,JVM参数将如下所示:
    -javaagent:/usr/home/tomcat/webapps/ROOT/WEB-INF/lib/appmanager/apminsight-javaagent.jar