What is this
It is an output interface to collectd for Drone.
You can find more about Drone here
Supported Runtimes
- MRI 1.8.7+
- Rubinius 1.2.2+
How to use
First you obviously need a collectd server (or any server able to receive collectd network packets), after that you need to add those lines to your types.db config file if you use collectd:
meter mean:GAUGE:U:U, rate1:GAUGE:U:U, rate5:GAUGE:U:U, rate15:GAUGE:U:U
timer min:GAUGE:0:U, max:GAUGE:0:U, mean:GAUGE:0:U, stddev:GAUGE:U:U, median:GAUGE:0:U, p75:GAUGE:0:U, p95:GAUGE:0:U
They are required to be able to understand timers and meters sent from Drone, you can update the timer as you wish to add/remove pecentiles (check examples/collectd to see how to configure the interface for that).