如何查看 Cassandra 中单个列系列的缓存命中率?

如何查看 Cassandra 中单个列系列的缓存命中率?

我已经为 Cassandra 中的其中一个列系列启用了行缓存,并且我想查看缓存命中率?

我可以在 Cassandra 的 OspCenter 中看到缓存命中率指标,但它似乎显示的是整个集群的信息?有什么方法可以获取此指标吗?

答案1

从 1.2 版开始,键缓存和行缓存都是全局的,以便更好地利用堆外功能。不幸的是,这意味着这些统计数据在列族级别不再可用。

如果您只为一个列族启用了它,那么当您转到“添加图表”时,您应该能够通过 cassandra 级别选项中每个节点的全局统计信息查看所需的内容(我认为这是它们在 OpsCenter 中的名称,有一段时间没有查看了)。

这些统计数据可通过命令行nodetool info(输出的最后两行)获得。

相关内容