我的目标是确认人们可以使用Hawtio实例来监视在另一台计算机上运行的实例。
我正在使用此示例https://github.com/hawtio/hawtio-camel-wiki。
现在我可以在OSX的本地计算机和远程Ubuntu 18的计算机上运行它。我尝试连接它们,但是我似乎无法监视另一台计算机上的实例。
然后我尝试仅使用hawtIO jar连接到在远程计算机上运行的示例。
我首先设置了hawtio.proxyWhitelist或hawtio.proxyAllowList(我也尝试在本地计算机上使用hawtio JAR)将端点列入白名单。 (2.10使用前者)
java -Dhawtio.proxyAllowlist=* -jar hawtio-app.jar
我的问题是我不确定要在“连接”选项卡中放什么。我一直在尝试将端口61613和路径设置为/ api / jolokia,但我似乎无法弄清楚它在哪里运行以连接到它。
答案 0 :(得分:1)
hawtio-camel-wiki是一个过时的项目,它已经归档了很长时间,并且不再相关。至于您需要在“连接”选项卡中添加哪些信息,取决于您要连接到的远程JVM。一般来说,它们应该为Jolokia端点提供一个特定的端口(例如8080
)和路径(例如/jolokia
),您应该将这些端口和路径输入到连接信息中。
有关如何将Jolokia端点合并到您的应用程序中,可以选中https://jolokia.org/reference/html/agents.html。如果已经可以运行某些东西,那么JVM代理应该是最简单的选择。
您还可以在此处查看一些Spring Boot示例:
https://github.com/hawtio/hawtio/tree/hawtio-2.10.1/examples