【发布时间】:2017-05-31 11:07:29
【问题描述】:
我的 java 应用程序已启动并正在运行。我想将该应用程序导入 Appdynamics 进行监控。谁能建议如何在appdynamics中导入java应用程序。
【问题讨论】:
标签: java javaagents appdynamics
我的 java 应用程序已启动并正在运行。我想将该应用程序导入 Appdynamics 进行监控。谁能建议如何在appdynamics中导入java应用程序。
【问题讨论】:
标签: java javaagents appdynamics
首先,您需要设置 AppDynamics 控制器(应该托管在单独的机器上),然后您需要安装应用程序的机器上的 java 代理。
您需要将应用程序与 Java 代理连接起来,例如像这样
/usr/bin/java
-Dappdynamics.controller.hostName="my-appdynamics-controller-url"
-Dappdynamics.controller.port="8090" \
-Dappdynamics.agent.applicationName="MyAppName"
-javaagent:/appdynamics/appserver-agent/javaagent.jar
-Dappdynamics.agent.tierName="my-tier-name"
-Dappdynamics.agent.nodeName="my-node-name"
-jar myapp.jar
现在 Java 代理将应用程序信息发送到控制器。看看文档。 https://docs.appdynamics.com/display/PRO43/Getting+Started
应用程序将自动在 AppDynamics 中可用,您可以看到仪表板。
【讨论】:
您不需要托管控制器,您可以在此处获取 SAAS 帐户。 https://www.appdynamics.com/free-trial/ 。
获得 SAAS 帐户后,请在欢迎电子邮件中查找帐户名称和帐户密钥,并使用电子邮件中的说明将 JVM 参数添加到您的应用程序中,如图所示。不要忘记设置账户名和账户访问密钥参数:-Dappdynamics.agent.accountName -Dappdynamics.agent.accountAccessKey。
【讨论】: