[Buildbot] #3503: Stats Backend: statsd
Buildbot trac
trac at buildbot.net
Fri Mar 25 13:31:38 UTC 2016
#3503: Stats Backend: statsd
------------------------+-----------------------
Reporter: stibbons | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone: undecided
Version: master | Keywords:
------------------------+-----------------------
Following 2015 GSOC, here is some proposals for the evolution of the
statistic modules.
Events:
- Build start, end (with duration)
- Step start, end
- Slave connection, disconnection and status pushing (push status of each
slave every N seconds)
Ideally, we only send "meaningful" events, this is where the difficulty
lies. Each event should send some contextual information, such as the
builder name, build request id, ...
New Backends for the statistic module:
- [https://github.com/etsy/statsd statsd] allow configuration to send
these stats to the `statd`daemon. Real life example using [Graphite
Visualization http://graphite.readthedocs.org/en/latest/overview.html]
- send logstash JSON events to a dedicated URL
- A dedicated timeseries "events" table inside the main buildbot database.
This would allow to easily add some basic graphs within the default
buildbot UI without having to do heavy join queries.
--
Ticket URL: <http://trac.buildbot.net/ticket/3503>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list