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

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

My plane journey was spent manically trying various graphing options to give 
everything you need to assess a branch in one view, and clearly. I'd hate that 
to go to waste. The new patch as it stands only produces the graphs we've 
always got - I'd like to see cstar and our bundled tool produce _better 
graphs_. Each one of the graphs in the gnuplot output is designed to let you 
see more information; it's all normalised, coloured and scattered so you can 
distinguish the results at each moment in time and overall. Too often with the 
web output I have to simply glance at the "average" to tell what's going on (or 
guess-and-peck numbers for zooming in), and have to click at each different 
stat which is laborious (and, let's be honest, we don't do it thoroughly, we 
just peck at a few... or perhaps I'm lazier than everyone else :))

To elaborate on the alternative, there are ten graphs in one view in the 
gnuplot version, scaled so you can tell everything they want you to know 
without clicking once. The left-most of each graph normalises each moment of 
each run against the base run, so that variability can be easily broken down 
across the run. The middle graph plots the raw data so you can get a feel for 
its shape, and the final graph plots the median, quartiles and deciles. The 
latencies are all plotted with selected scatters / lines to make distinguishing 
which p-range we're looking at, even when they cross. GC is also plotted 
specially as a cumulative run, since this tweaks out differences much more 
clearly also.

I have nothing against discarding the gnuplot approach, but I'd like to see 
whatever solution we produce deliver really great graphs that allow us to make 
decisions more easily and more accurately. Right now I'd prefer to put the 
gnuplot work into cstar than the other way around. Though I can tell the hatred 
for it runs deep!

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