具有Cassandra群集时的Nodetool输出

问题描述

我已经建立了一个cassandra集群(两个节点)。当我使用nodetool获取tablestats时,我会根据使用nodetool的位置获得不同的值。有没有办法获得表示整个群集的输出?

例如,当我使用nodetool tablestats事物板(位于节点1中)时,写入延迟为0.015ms。当我做同样的事情时,但是在我的节点2中,我得到了写延迟:0.012ms。

有没有办法可以在nodetool中获得该值的平均值?像:nodetool tablestats(node1和node2)事物板?

预先感谢

解决方法

否,不可能即开即用-所有nodetool命令都使用与其连接的节点的JMX。要获得汇总结果,您需要设置一些监视系统,例如,使用Metrics Collector for Apache Cassandra (MCAC),并使用Prometheus抓取数据,并使用Grafana表示数据。您也可以使用其他系统-例如,使用Prometheus的JMX收集器抓取JMX指标等。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...