在system.log关于“压缩大分区”的警告和除nodetool cfstats的输出“压缩分区字节”之外,有没有什么方法可以在Cassandra中获取每个表的宽行数或大概数量和分区键?
答案 0 :(得分:3)
您可以从jmx中提取指标,有一个MaxstartsSize和EstimatedPartitionSizeHistogram,这是cfstats正在显示的内容。 EstimatedPartitionSizeHistogram很难解析,但它会显示每个大小的分区数(+或 - 20%),也可以使用nodetool tablehistograms
(cfhistograms)显示。
您可以使用许多jmx报告工具来插入用于警报的任何内容。最好设置一个像100mb这样的安全阈值。如果在3.11(或任何3.6+)上,安全性显着增加的阈值(~1gb)。