cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benedict (JIRA)" <>
Subject [jira] [Commented] (CASSANDRA-7918) Provide graphing tool along with cassandra-stress
Date Fri, 12 Jun 2015 18:34:02 GMT


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

View raw message