Verarbeitung¶
- Authors:
Christian Theune
Jens Vagelpohl
Michael Hierweck
Veit Schiele
- Date:
2013-06-05
Riemann aggregiert Events von Servern und Anwendungen.
Installation¶
$ wget http://aphyr.com/riemann/riemann-0.2.1.tar.bz2
$ tar xvjf riemann-0.2.1.tar.bz2
Riemann-Desktop-Package¶
$ apt-get install ruby1.9.1-dev $ mkdir -p riemann-desktop/gems $ cd riemann-desktop $ gem install --install-dir ./gems/ riemann-client riemann-tools riemann-dash
Nun können Sie im Browser folgende Adresse aufrufen:
http://localhost:4567
.Mit
e
erhalten Sie eine Editieransicht, in der Sie z.B.Grid
und als Querytrue
eingeben können. Damit werden Ihnen die Events ausscales.py
angezeigt.
Konfiguration¶
$ cd riemann/etc
$ vim riemann.config
Öffenen des Port 2003 für das graphite-Orotokoll:
(let [host "127.0.0.1"]
…
(graphite-server :host host))
Testing¶
Riemann ist auch gut geeignet für Test-Driven Development. Siehe hierzu z.B. die Riemann-Konfiguration des Guardian: Testing changes. Dabei ist die wichtigste Anlaufstelle main.clj für Initialisierung und Protokollierung.