在Azure Web App中安装APM Insight Java代理


  • 在<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/
  • 要了解有关配置的更多信息,请访问我们的配置指南页面。
  • 捆绑您的应用程序并将其部署在Azure WebApp服务中。
  • 在WebApp设置下的应用程序设置中添加以下JVM参数。
  • 如果使用Tomcat服务器,请添加密钥CATALINA_OPTS和值作为
-javaagent:/usr/home/tomcat/webapps/ROOT/WEB-INF/lib/appmanager/apminsight-javaagent.jar
  • 如果使用Jetty服务器,请添加键JAVA_OPTIONS和值
-javaagent:D:/home/site/wwwroot/webapps/{APP_NAME}/WEB-INF/lib/appmanager/apminsight-javaagent.jar
  • 重新启动您的Webapp,以使更改生效。