graphite-dev team mailing list archive
-
graphite-dev team
-
Mailing list archive
-
Message #02260
[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.