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