Version 2.1.2 (refactored)
This version, published on shinken.io as graphite2, is a refactoring of the previous graphite module which allows:
- run as an external broker module
- do not manage metrics until initial hosts/services status are received (avoid to miss prefixes)
- remove pickle communication with Carbon (not very safe ...)
- maintain a cache for the packets not sent because of connection problems
- improve configuration features:
- configure cache size
- configure host check metric name
- filter metrics warning and critical thresholds
- filter metrics min and max values
- filter service/metrics (avoid sending all metrics to Carbon)
- manage host _GRAPHITE_PRE and service _GRAPHITE_POST to build metric id
- manage host _GRAPHITE_GROUP as an extra hierarchy level for metrics (easier usage in metrics dashboard)
Note: last version published on shinken.io: http://shinken.io/package/graphite2