在JBoss EAP 6.2.x及更高版本中安装APM Insight Java Agent
-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配置选项卡
- 点击编辑按钮为服务器创建一个JVM配置。在 JVM选项文本框中,添加以下行(每个JVM选项必须用新行分隔)
-javaagent:AGENT_HOME/apminsight-javaagent.jar
- 点击保存按钮,您将在页面顶部看到添加/修改的JVM配置消息。如果未出现该消息,请仔细检查您的配置并再次保存。
- 现在,选择系统属性选项卡,然后点击添加按钮。
名称 :jboss.modules.system.pkgs
值 :org.jboss.byteman,com.manageengine
Boot-Time :Check
- 最后,从页面左上角的运行时选项卡启动/重新启动配置的服务器实例。