← Back to team overview

graphite-dev team mailing list archive

[Question #190332]: creating bar charts and check SLA-compliance, display in confluence wiki

 

New question #190332 on Graphite:
https://answers.launchpad.net/graphite/+question/190332

Hi, 

I'm getting started with graphite for our load- and performance-testing and I'm really enjoying it.

I would like to create automated reports after each testrun, which display response times in avg, nth percentile, stddev for each service in a bar-chart. I can already get this data with the summarize function from graphite. 
But bar charts are not supported I assume.  

Additionally I would like to display which services meet the SLA and what the difference is in percent (in a text-table).
Finally these results should be displayed in Confluence Wiki. 

Now there are numerous ways to get there and this is why I would like to ask if anyone has done something similar and can provide experience. Ways I'm thinking of:
-  use confluene macros "csv" and "chart": Let the wiki draw the bars from csv data which is retrieved directy via the graphite url api (easiest way, already working with copy & paste of csv data (no direct network access yet) but not very flexible, csv-structure is fixed in graphite)
- create a html/js page which somehow obtains data from graphite and graphs the stuff with a js-library like flot
- write a cutom webapp (e.g. using django) that is fully flexible and embed it as an iframe in the wiki (lot of effort)
- write a custom confluence plugin that retrieves and graphs the data from graphite in a more flexible way (no experience)
- extend the graphite-django-flot setup with the stuff that I need and embed this as an iframe
- provide a small webservice-backend that returns the needed data via a REST interface (and then see how to render the output)
- ...

 And ideas, inspirations, examples would be appreciated!

-Thomas


-- 
You received this question notification because you are a member of
graphite-dev, which is an answer contact for Graphite.