Corda节点监控

时间:2019-10-22 00:58:59

标签: corda

我在Windows系统上本地运行Corda网络(3个节点+ 1个公证节点)。

我正在阅读本文档@ https://docs.corda.net/node-administration.html

节点统计信息通过JMX Bean公开给在每个节点开始时运行的Jolokia代理。我看到jolokia代理在不同端口上的每个节点都感到油污。例如-Jolokia:代理以URL http://127.0.0.1:xxxx/jolokia/

开头

我正在使用Hawtio仪表板查看通过Jolokia代理存储公开的Corda节点JVM统计信息。虽然hawtio非常聪明,可以发现每个Corda节点从不同端口启动的jolokia代理,但我无法在仪表板上看到所需的统计信息。

我尝试在每个node.conf中使用每个节点的jokia端口设置jmxMonitoringHttpPort。但是Node没有启动,因为Jolokia代理未在目标端口消息上运行。

我已经下载了Jolokia代理程序的二进制文件,并在系统中未使用的端口上运行了该文件,并为指向该端口的每个文件配置了node.conf。但是我仍然没有看到任何节点的统计信息。

1 个答案:

答案 0 :(得分:0)

我认为您可以尝试使用带有“ .runnodes”脚本的义务CorDapp项目https://github.com/corda/obligation-cordapp#instructions-for-setting-up,因为节点在启用jolokia代理的情况下运行。

或者,您可以使用java -Dcapsule.jvm.args="-javaagent:drivers/jolokia-jvm-1.3.7-agent.jar=port=7033" -jar corda.jar运行单个节点,看看是否可行。