在JBoss EAP 6.2.x及更高版本中安装APM Insight Java Agent


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

    示例:

    license.key=APMI_74447444b666d7ab5174cc3021a9b68dd4b3364d50f99c2969360810313e8fac
    apm.host=https://app-w8-test:8443/
    要了解有关代理配置的更多信息,请访问我们的配置指南页面。
  • 对于独立安装,请编辑<JBOSS_HOME> /bin/standalone.bat(在Linux中为standalone.sh)文件,将以下java参数添加到现有的JAVA_OPTS中
-Djboss.modules.system.pkgs=org.jboss.byteman,com.manageengine -javaagent:<agent_directory_full_path>/apminsight-javaagent.jar
  • 对于域设置,请编辑<JBOSS_HOME> /domain/configuration/Host.xml文件并找到<servers>标记,然后在所需的<server name = your_server ...>标记下添加提及的标记。
    <system-properties>
    <property name="jboss.modules.system.pkgs" value="org.jboss.byteman,com.manageengine" boottime="true"/>
    </system-properties>
    <jvm name="insight">
    <jvm-options>
    <option value="-javaagent:<agent_directory_full_path>/apminsight-javaagent.jar" />
    </jvm-options>
    </jvm>
  • 保存文件并启动JBoss EAP服务器

通过管理控制台在JBoss EAP中安装Java代理

通过localhost:9990/console打开管理控制台,并以 Management Realm用户身份登录。

  • 选择主机选项卡>服务器配置>您要在其中安装代理的服务器实例> JVM配置选项卡

Admin Console

  • 点击编辑按钮为服务器创建一个JVM配置。在 JVM选项文本框中,添加以下行(每个JVM选项必须用新行分隔)
-javaagent:AGENT_HOME/apminsight-javaagent.jar
  • 点击保存按钮,您将在页面顶部看到添加/修改的JVM配置消息。如果未出现该消息,请仔细检查您的配置并再次保存。
  • 现在,选择系统属性选项卡,然后点击添加按钮。
Admin Console
  • 在新打开的对话框中,填写以下值
名称 :jboss.modules.system.pkgs
值 :org.jboss.byteman,com.manageengine
Boot-Time :Check
  • 然后点击保存按钮
  • 最后,从页面左上角的运行时选项卡启动/重新启动配置的服务器实例。