Cassandra 驱动程序不公开指标

Cassandra driver not exposing metrics

我创建了一个 cassandra 集群和会话。

  val newSession = Cluster.builder().addContactPoint("localhost")
            .build().newSession()
    newSession.execute("SELECT * from workout.competitorsentity")
    return newSession

但是,当我转到此 jvm 的 jconsole 时,我没有看到 cassandra jvm 指标。 我究竟做错了什么?

您无法在驱动程序中看到 Cassandra 指标 - 驱动程序仅公开其自己的指标,并且它们位于树的 cluster1-metrics 部分下(有关详细信息,请参阅 driver documentation about metrics)。

如果您需要查看 Cassandra 指标,您需要将 JConsole 连接到 Cassandra 进程(-es)本身(默认情况下它们仅在 localhost 接口上可用,因此您可能需要将它们暴露在外部,如果你正在从另一台机器连接)。