我们安装了从https://github.com/hawkular/hawkular-apm/releases下载的Hawkular APM。
然后启动服务器:
bin/add-user.sh -a -u jdoe -p password -g read-write,read-only
bin/standalone.sh -b 0.0.0.0 -Djboss.http.port={PORT} (1)
然后在同一台机器上的WildFly-8.2服务器上安装JVM代理。 https://hawkular.gitbooks.io/hawkular-apm-user-guide/content/instrumentation/jvmagent.html
将apm文件夹复制到wildfly-8.2并设置setenv.sh。
apm/setenv.sh port
然后开始WildFly。 APM服务器中没有显示数据。当我停止APM服务器在我想监视的WildFly-8.2服务器中遇到以下异常时。
SEVERE: [AbstractRESTClient] [Thread[pool-2-thread-1,5,main]] Failed to get results
java.net.ConnectException: Connection refused (Connection refused)
当我检查APM服务器时没有找到任何数据源连接。 是否还需要更多步骤?
答案 0 :(得分:1)
我认为问题在于原始的Hawkular APM代理会定期从服务器提取配置信息,因此通过停止服务器无法检索配置。
然而,Hawkular APM不再像这里解释的那样积极开发:http://www.hawkular.org/blog/2017/04/19/hawkular-apm-jaeger.html。
所以你可能想尝试另一种解决方案。