Christian Theune
Jens Vagelpohl
Michael Hierweck
Veit Schiele
2013-06-05
Riemann aggregiert Events von Servern und Anwendungen.
$ wget http://aphyr.com/riemann/riemann-0.2.1.tar.bz2
$ tar xvjf riemann-0.2.1.tar.bz2
$ 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
Query true
eingeben können. Damit werden Ihnen die Events aus
scales.py
angezeigt.
$ 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))
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.