Saturday, October 4, 2014

Graphite - Resources

We are going to have to scale graphite sooner or later... the following links include info on the topic:
http://www.aosabook.org/en/graphite.html
http://graphite.readthedocs.org/en/latest/carbon-daemons.html



Carbon Daemons:
  1. carbon-cache.py
  2. carbon-relay.py  - replication and sharding
  3. carbon-aggregator.py - for buffering metrics to reduce I/O (data is available later though)
 Config Files:
  1. carbon.conf
  2. relay-rules.conf - send certain metrics to certain backends (sharding)
  3. storage-schemas.conf - defines retention polices. Whisper preallocates these files.
  4. storage-aggregation.conf - defines how to aggregate data to lower-precision retentions (dflt is avg)
  5. aggregation-rules.conf - allow you to add several metrics together as the come in

Send data to graphite (actually carbon component) via:
  1. plain text
  2. pickle
  3. amqp


No comments:

Post a Comment