安装Agent

<p><strong>(1) 解压Agent</strong></p> <p>切换到Agent包所在目录,解压Agent包到任意工作目录下。</p> <table cellpadding="0" cellspacing="0" style="width:100%"> <tbody> <tr> <td> <p>unzip detector-java-agent-3.0.1.tar.gz -d /{any.directory}/</p> </td> </tr> </tbody> </table> <p>注:&ldquo;{any.directory}&rdquo;是用户自定义的路径,作为实例,用户可以进行修改</p> <p>&nbsp;</p> <p><strong>(2) </strong><strong>配置License</strong></p> <p>将获取到的License Key配置到Agent包目录的配置文件中</p> <p>目录:/{any.directory}/ detector-java-agent/detector.config</p> <p>配置项:profiler.license= xxxxxx</p> <p>&nbsp;</p> <p><strong>(3) </strong><strong>添加Java启动程序参数</strong></p> <p>在应用服务器的启动脚本中添加以下参数。</p> <table cellpadding="0" cellspacing="0" style="width:100%"> <tbody> <tr> <td> <p>-javaagent:/{any.directory}/detector-bootstrap.jar -Ddetector.agentId=Instance -Ddetector.applicationName=AppName</p> </td> </tr> </tbody> </table> <p>在 Java 启动参数中加入 -javaagent 参数,指向探针包中 detector-bootstrap.jar 文件,并在参数后加上 -Ddetector.agentId=&rdquo;Instance&rdquo;和-Ddetector.applicationName=&rdquo;AppName&rdquo; 参数。其中AppName为应用名称,Instance为实例名称,用户进行自定义。</p> <p>&nbsp;</p> <p><strong>(4) </strong><strong>不同的应用修改参数示例</strong></p> <p><strong>例1:如为 Tomcat 运行环境,请在 {TOMCAT_HOME}/bin 目录下的 setenv.sh 中加入以下配置。</strong></p> <p>JAVA_OPTS=&quot;$JAVA_OPTS -javaagent:/{any.directory}/detector-bootstrap.jar -Ddetector.agentId=Instance -Ddetector.applicationName=AppName&quot;</p> <p><strong>注:</strong>&nbsp;如果您的 Tomcat 版本没有 setenv.sh 配置文件,请打开 {TOMCAT_HOME}/bin/catalina.sh,编辑文件,在其开头第二行加入下面的代码:</p> <p>CATALINA_OPTS=&quot;$CATALINA_OPTS -javaagent:/{any.directory}/detector-bootstrap.jar &quot;</p> <p>CATALINA_OPTS=&quot;$CATALINA_OPTS -Ddetector.agentId=Instance &quot;</p> <p>CATALINA_OPTS=&quot;$CATALINA_OPTS -Ddetector.applicationName=AppName &quot;</p> <p><strong>注:</strong>&nbsp;在 Windows 环境下,请在 {TOMCAT_HOME}/bin/catalina.bat 中加入:</p> <pre> <strong>set</strong> &quot;JAVA_OPTS=%JAVA_OPTS% -javaagent:/{any.directory}/detector-bootstrap.jar -Ddetector.agentId=Instance -Ddetector.applicationName=AppName &quot;</pre> <p><strong>例2:如为 Jetty 运行环境,请在 {JETTY_HOME}/start.ini 配置文件中加入以下配置:</strong></p> <p>--<strong>exec</strong>&nbsp;&nbsp;&nbsp; #打开注释 前面的井号去掉即可</p> <p><strong>-javaagent:/{any.directory}/detector-bootstrap.jar </strong></p> <p><strong>-Ddetector.agentId=Instance </strong></p> <p><strong>-Ddetector.applicationName=AppName</strong></p> <p><strong>例3:如为 Spring Boot 运行环境,启动 Spring Boot 进程时,请在启动命令&nbsp;<code>java</code>&nbsp;后面加上 -javaagent 参数:</strong></p> <pre> 1)java -javaagent:/{any.directory}/detector-bootstrap.jar -Ddetector.agentId=Instance -Ddetector.applicationName=AppName -jar demoApp.jar</pre> <p><strong>注:</strong>&nbsp;demoApp.jar 为原应用 JAR 包名称,请根据实际情况替换。</p> <p>注:在 Windows 运行环境,启动 Java 进程时,请在挂载 Agent 路径中使用<strong>反斜杠(</strong><strong>\</strong><strong>)</strong>作为分隔符。</p> <pre> 2){CMD}&gt; java&nbsp; -javaagent:/{any.directory}/detector-bootstrap.jar -Ddetector.agentId=Instance -Ddetector.applicationName=AppName -jar {user.workspace}\demoApp.jar</pre> <p><strong>注:</strong>&nbsp;demoApp.jar 为原应用 JAR 包名称,请根据实际情况替换。</p> <p>&nbsp;</p> <p><strong>(5) </strong><strong>重启应用</strong></p> <p>在重启应用5分钟后就能通过应用管理查看接入的应用了。</p> <p><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20181112145729-1a07c7789aae.png" style="height:140px; width:830px" /></p> <p>&nbsp;</p> <p><strong>(6) </strong><strong>如需删除应用, 将上述配置项删除,重启即可。</strong></p> <p><img src="https://obs-cn-shanghai.yun.pingan.com/pcp-portal/20181112151654-1e324bcf9078.png" style="height:304px; width:830px" /></p> <p>&nbsp;</p> <p>&nbsp;</p>
以上内容是否解决了您的问题?
请补全提交信息!
咨询·建议

电话咨询 - 7x24 小时

400-151-8800

邮件咨询

cloud@pingan.com

在线客服

7x24 小时,急速解答

工单支持

解决云产品相关技术问题