Christian Theune
Jens Vagelpohl
Michael Hierweck
Veit Schiele
2013-07-21
Einen guten Überblick über die verschiedenen Möglichkeiten beim Clustering gibt der Artikel Clustering Graphite.
Die Riemann-Instanzen leiten die Events an ihren lokalen carbon-relay weiter.
Die carbon-relays nutzen den consistent hashing
-Modus über mehrere
carbon-cache
-Backends hinweg.
Wird für den oder die carbon-relays REPLICATION_FACTOR = 2
gewählt, so
gewährleistet diese Redundanz, dass keine Daten fehlen, auch wenn eine
Riemann-Instanz ausfallen sollte.
carbon lässt sich einfach in einem virtual environment installieren:
$ virtualenv carbon
$ cd carbon
$ ./bin/activate
$ pip install carbon
carbon.conf
Der [cache]
-Abschnitt teilt carbon-cache.py
mit, welche Ports und
Protokolle aktiv sind.
Der [relay]
-Abschnitt definiert Host und Port sowie eine
RELAY_METHOD
.
storage-schemas.conf
Richtlinien für die Aufbewarhung der eingehenden Metriken basierend auf regulären Ausdrücken.