[ https://issues.apache.org/jira/browse/CASSANDRA-18305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brad Schoening updated CASSANDRA-18305: --------------------------------------- Description: Nodetool compactionstats reports only on active compactions, if nothing is active, you see only: {quote}$nodetool compactionstats pending tasks: 0 {quote} but in the MBean Compaction/TotalCompactionsCompleted there are recent statistic in events/second for: * Count * FifteenMinueRate * FiveMinueRate * MeanRate * OneMinuteRate 1) It would be useful to see in addition: {quote}pending tasks: 0 compactions completed: 20 1 minute rate: 0/second 5 minute rate: 2.3/second 15 minute rate: 4.6/second {quote} 2) Since compaction_throughput_mb_per_sec is a throttling parameter in cassandra.yaml (default 64 MBps), it would be nice to show the actual compaction throughput and be able to observe if you're close to the limit. I.e., {quote}compaction throughput 13.2 MBps / 16 MBps (82.5%) {quote} 3) for completness, compactionstats should list the number of concurrent compactors configured, perhaps simply add to existing 'pending tasks' line: {quote}4 concurrent compactors, 0 pending tasks {quote} was: Nodetool compactionstats reports only on active compactions, if nothing is active, you see only: {quote}$nodetool compactionstats pending tasks: 0 {quote} but in the MBean Compaction/TotalCompactionsCompleted there are recent statistic in events/second for: * Count * FifteenMinueRate * FiveMinueRate * MeanRate * OneMinuteRate 1) It would be useful to see in addition: {quote}pending tasks: 0 compactions completed: 20 1 minute rate: 0/second 5 minute rate: 2.3/second 15 minute rate: 4.6/second {quote} 2) Since compaction_throughput_mb_per_sec is a throttling parameter in cassandra.yaml (default 64 MBps), it would be nice to show the actual compaction throughput and be able to observe if you're close to the limit. I.e., {quote}compaction throughput 13.2 MBps / 16 MBps (82.5%) {quote} 3) for completness, compactionstats should list the number of concurrent compactors configured {quote}concurrent compactions permitted: 2 {quote} or perhaps simply add to existing 'pending tasks' line: {quote}2 concurrent compactors, 0 pending tasks {quote} > Enhance nodetool compactionstats with existing MBean metrics > ------------------------------------------------------------ > > Key: CASSANDRA-18305 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18305 > Project: Cassandra > Issue Type: Improvement > Components: Tool/nodetool > Reporter: Brad Schoening > Priority: Normal > > Nodetool compactionstats reports only on active compactions, if nothing is > active, you see only: > {quote}$nodetool compactionstats > pending tasks: 0 > {quote} > but in the MBean Compaction/TotalCompactionsCompleted there are recent > statistic in events/second for: > * Count > * FifteenMinueRate > * FiveMinueRate > * MeanRate > * OneMinuteRate > 1) It would be useful to see in addition: > {quote}pending tasks: 0 > compactions completed: 20 > 1 minute rate: 0/second > 5 minute rate: 2.3/second > 15 minute rate: 4.6/second > {quote} > 2) Since compaction_throughput_mb_per_sec is a throttling parameter in > cassandra.yaml (default 64 MBps), it would be nice to show the actual > compaction throughput and be able to observe if you're close to the limit. > I.e., > {quote}compaction throughput 13.2 MBps / 16 MBps (82.5%) > {quote} > 3) for completness, compactionstats should list the number of concurrent > compactors configured, perhaps simply add to existing 'pending tasks' line: > {quote}4 concurrent compactors, 0 pending tasks > {quote} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org