Merge lp:~lucio.torre/graphite/add-events into lp:~graphite-dev/graphite/main
|Approved by:||chrismd on 2011-08-24|
|Merge reported by:||chrismd|
|Merged at revision:||not available|
|Diff against target:||
931 lines (+549/-38)
17 files modified
|To merge this branch:||bzr merge lp:~lucio.torre/graphite/add-events|
Description of the Change
Add events to graphite.
Events are instantaneous occurrences that we want to track and correlate with our current metrics. Sample events are rollouts, reboots, errors, etc.
Events store the following information: summary, date, tags and "extra data", where you can store whatever you might need. This can all be edited from the admin: http://
You can add events from the command line using curl:
$ curl -X POST http://
So its very easy to integrate with other tools.
Then, using the graphlot ui you can overlay events into a graph by selecting tags that would filter the events or just '*' to select all.
Events get overlayed in the graph, you get a tooltip with the summary when hovering over it and when you click on it you go to the details page.
In order to make developing/testing this easier, there are also some new functions that generate data, so you can see a plot for whatever date you want without having real data.