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 Query ``true`` eingeben können. Damit werden Ihnen die Events aus ``scales.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.