Skip to content

Version 2.1.2 (refactored)

Compare
Choose a tag to compare
@mohierf mohierf released this 06 Nov 08:11
· 9 commits to refactored since this release

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