【问题标题】:Information and management of the akka cluster using JMX console使用 JMX 控制台对 akka 集群进行信息和管理
【发布时间】:2018-01-23 06:21:46
【问题描述】:

我正在开发一个基于 akka 集群的项目,我必须在其中实现 JMX console 来管理 akka 集群。

当我查看akka documentation 时,我得到的信息非常少。

然后我尝试查看 Java VisualVM,找到了一个添加新 jmx 连接的选项,如下所示,那么那里的连接 url 应该是什么?我试过 localhost:8080 但不成功。

为了让 JMX 控制台连接到我的 akka 集群,还应该进行哪些配置?

【问题讨论】:

    标签: scala akka jmx akka-cluster


    【解决方案1】:

    在您要监控的节点的application.conf 中,配置以下内容:

    akka.cluster.jmx.enabled = on
    

    使用以下 JVM 系统属性启动该节点:

    -Dcom.sun.management.jmxremote.port=9999
    -Dcom.sun.management.jmxremote.ssl=false
    -Dcom.sun.management.jmxremote.authenticate=false
    

    通过以上配置,在VisualVM“Connection:”提示符下输入<host of the node>:9999。通过 VisualVM 连接到节点后,查找 akka.Cluster JMX MBean。

    请注意,此设置会禁用安全性。有关详细信息,请参阅 JMX 文档。

    【讨论】:

    • 你能帮我如何将远程 VisualVM 连接到 AWS ec2 实例吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    相关资源
    最近更新 更多