Moderne Applikationen setzen auf eine verteilte und skalierbare Architektur, in der unterschiedliche Technologien und Komponenten zum Einsatz kommen. Durch dieses Vorgehen gestaltet sich die Messung und Bewertung von Performance einer gesamten Infrastruktur schwierig. Mit Hilfe von Logstash, Elasticsearch und Kibana kann man ein zentrales Reporting über die gesamte Infrastruktur aufbauen. (Performance-) Daten aus unterschiedlichen Quellen werden so für eine zentrale Analyse zusammengeführt und transparent dargestellt. Im Vortrag wird der Aufbau und Nutzen am Beispiel von Performance Reporting (PEx – Performance Exposure) der Payback GmbH deutlich gemacht.
Vortrag auf der Developer Conference 2013 von Thomas Falkenberg und Kai Wilken
8. Warum brauche ich Metriken?
Überprüfung /
Bestätigung der Effekte
durch Optimierung
Neue oder veränderte
Features und Funktionen
Validierung
Entwicklung
Metrik
Cycle
Optimierung
Analyse
Verbesserung auf Basis
der Beobachtungen
8
15.11.13
Cassini Consulting
Analyse der
Auswirkungen und
Sammlung von Metriken
9. Ziele von zentraler Logsammlung und Auswertung
! Überblick in komplexen Umgebungen behalten
! Unterstützung bei der Ursachenforschung
!
in Fehler- / Problemfällen
Verhalten des Systems unter realen Bedingungen
beobachten
! Ressourcennutzung und mögliche Engpässe
kennen, Trends ableiten können
! Auswirkungen von Veränderungen (z.B. neues
Release) transparent machen und bewerten können
! Kontrolle von vertraglichen Verpflichtungen (SLAs)
9
15.11.13
Cassini Consulting
18. Cassini Consulting
Niederlassung Hamburg
Kai Wilken
Alle Angaben basieren auf dem derzeitigen Kenntnisstand. Änderungen vorbehalten.
Johannisbollwerk 16
20459 Hamburg
Deutschland
T +49 (0)151 11 44 38 53
kai.wilken@cassini.de
visit www.cassini.de
18
15.11.13
Dieses Dokument von Cassini Consulting ist ausschließlich für den Adressaten bzw.
Auftraggeber bestimmt. Es bleibt bis zur einer ausdrücklichen Übertragung von
Nutzungsrechten Eigentum von Cassini.
Jede Bearbeitung, Verwertung, Vervielfältigung und/oder gewerbsmäßige Verbreitung
des Werkes ist nur mit Einverständnis von Cassini zulässig.
Cassini Consulting