[ 
https://issues.apache.org/jira/browse/CASSANDRA-19335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Leo Toff updated CASSANDRA-19335:
---------------------------------
     Complexity: Low Hanging Fruit
       Severity: Low
    Description: 
*Current Behavior*

The current implementation of nodetool tablestats in Apache Cassandra outputs 
statistics in a format that is not immediately human-readable. This output 
primarily includes raw byte counts, which require additional calculation or 
conversion to be easily understood by users. This can be inefficient and 
time-consuming, especially for users who frequently monitor these statistics 
for performance tuning or maintenance purposes.

*Proposed Change*

We propose that nodetool tablestats should, by default, provide its output in a 
human-readable format. This change would involve converting byte counts into 
more understandable units (KiB, MiB, GiB). The tool could still retain the 
option to display raw data for those who need it, perhaps through a flag such 
as --no-human-readable or --raw.

*Considerations*

The change should maintain backward compatibility, ensuring that scripts or 
tools relying on the current output format can continue to function correctly.
We should provide adequate documentation and examples of both the new default 
output and how to access the raw data format, if needed.

*Related work*

Previous work in the series:
 # https://issues.apache.org/jira/browse/CASSANDRA-19015 
 # https://issues.apache.org/jira/browse/CASSANDRA-19104

  was:WIP

        Summary: Default nodetool tablestats to Human-Readable Output  (was: 
Default Nodetool tablestats to human-readable output)

> Default nodetool tablestats to Human-Readable Output
> ----------------------------------------------------
>
>                 Key: CASSANDRA-19335
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19335
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Leo Toff
>            Assignee: Leo Toff
>            Priority: Low
>
> *Current Behavior*
> The current implementation of nodetool tablestats in Apache Cassandra outputs 
> statistics in a format that is not immediately human-readable. This output 
> primarily includes raw byte counts, which require additional calculation or 
> conversion to be easily understood by users. This can be inefficient and 
> time-consuming, especially for users who frequently monitor these statistics 
> for performance tuning or maintenance purposes.
> *Proposed Change*
> We propose that nodetool tablestats should, by default, provide its output in 
> a human-readable format. This change would involve converting byte counts 
> into more understandable units (KiB, MiB, GiB). The tool could still retain 
> the option to display raw data for those who need it, perhaps through a flag 
> such as --no-human-readable or --raw.
> *Considerations*
> The change should maintain backward compatibility, ensuring that scripts or 
> tools relying on the current output format can continue to function correctly.
> We should provide adequate documentation and examples of both the new default 
> output and how to access the raw data format, if needed.
> *Related work*
> Previous work in the series:
>  # https://issues.apache.org/jira/browse/CASSANDRA-19015 
>  # https://issues.apache.org/jira/browse/CASSANDRA-19104



--
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

Reply via email to