This is a reboot of sorts. This release cuts old and clumsy flags & parameters to include a solid base for metrics collection and reporting interoperability. These are the highlights:
- Consistent display: client can specify listing bounds though (not delays).
- The default collection interval can be set by new
--interval
flag or
in a config file asagent.interval
, reporting interval as
agent.flush_interval
. - Each "input" (a specific metrics collection) can have different interval.
- Configuration file for all the "inputs", "outputs" and generic options.
The file is not required for defaults and can be concise with omitted settings
being defaults. - Some "input" plugins may be deemed intrinsically slow or of no interest,
these can be configured to have longer interval or disabled completely. - "output" plugins for each supported outputs: InfluxDB, Graphite, Librato.