0

我想获取我的每个 Cassandra 节点(不使用 JMX)的各种指标,如读/写延迟、磁盘利用率等作为 JSON 对象。在我看来,MetricsServlet可以做到这一点。但是,我仍然无法弄清楚,我需要做什么才能使用它(metrics-servlets 不附带 Cassandra)。如果我能得到一些建议/示例代码(用于获取任何指标),我将不胜感激。

4

1 回答 1

1

Cassandra 不是 java web 服务器,它不支持 servlet。您需要在与 Cassandra 相同的 JVM 中启动 Java Web 服务器并加载这些 servlet。虽然可能只通过 JMX 查询指标并使用外部应用程序转换为 JSON 或使用MX4J之类的东西通过 http 公开 JMX 可能会少很多工作(我会推荐)

于 2018-04-02T17:37:29.553 回答