[ 
https://issues.apache.org/jira/browse/CASSANDRA-7918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14583853#comment-14583853
 ] 

Benedict commented on CASSANDRA-7918:
-------------------------------------

It's worth pointing out that the user doesn't have to ever touch gnuplot; it 
compiles scripts for gnuplot, and shells out itself. 

I don't have any specific attachment to it, though, and if we can get the same 
info via some other means I'm thrilled. My _ideal_ world would be one with 
graphs akin to those I produced with gnuplot, but in javascript, with 
interactive buttons _most especially_ for turning on/off certain aspects of the 
graph, so that they can more easily be viewed. For instance, adding/removing 
specific branches, or latency bands.

I think stress should output all of the settings it receives if {{-log 
level=verbose}} is provided. However I'm not sure we want to tightly couple 
stress to the cassandra.yaml or the SHA. The approach I took was to parse a 
stress output, so if we standardise our performance tests to always run stress 
in verbose mode, the output file can become the canonical source of truth, and 
the graph generated on the fly. Perhaps we can SHA the output file, and store 
it in its entirety somewhere, inside a zip containing the cassandra.yaml, so 
that the graph can just contain this hash of the output file to route us to the 
permanent record?

> Provide graphing tool along with cassandra-stress
> -------------------------------------------------
>
>                 Key: CASSANDRA-7918
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7918
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Tools
>            Reporter: Benedict
>            Assignee: Ryan McGuire
>            Priority: Minor
>         Attachments: 7918.patch, reads.svg
>
>
> Whilst cstar makes some pretty graphs, they're a little limited and also 
> require you to run your tests through it. It would be useful to be able to 
> graph results from any stress run easily.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to