科尔达节点监控

  • 本文关键字:监控 节点 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中设置jmxMonitoringHttpPort,每个节点都有jokia端口。但是 Node 没有启动,因为 Jolokia 代理未在目标端口消息上运行。

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

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

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

最新更新