Opened 3 years ago

#3503 new enhancement

Stats Backend: statsd

Reported by: stibbons Owned by:
Priority: minor Milestone: undecided
Version: master Keywords:
Cc:

Description

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:

  • statsd allow configuration to send these stats to the statddaemon. 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.

Change History (0)

Note: See TracTickets for help on using tickets.