Server- und Performance-Analytics

Zuverlässige Monitoring-Tools für Web-Anwendungen

06.02.2013
Von 
Diego Wyllie hat Wirtschaftsinformatik an der TU München studiert und verbringt als Softwareentwickler und Fachautor viel Zeit mit Schreiben – entweder Programmcode für Web- und Mobile-Anwendungen oder Fachartikel rund um Softwarethemen.

Loggr: Event-Tracking plus User-Analytics

“Loggr” hilft Web-Entwicklern dabei, grundlegende Informationen über die Verfügbarkeit und Performance ihrer Anwendungen zu erfahren.
“Loggr” hilft Web-Entwicklern dabei, grundlegende Informationen über die Verfügbarkeit und Performance ihrer Anwendungen zu erfahren.
Foto: Diego Wyllie

Ein weiteres Monitoring-Tool, das sich für Einsteiger eignet, ist "Loggr". Dabei handelt es sich eine moderne und umfassende Lösung, die Anwendungs-Monitoring und User-Analytics unter einen Hut zu bringen sucht. Mit Hilfe unterschiedlicher Logging-Agenten, die jeweils speziell für die verschiedenen Bereiche einer Web-Anwendung konzipiert sind (Business Logic, Datenbankschicht, Client-Schicht, etc.) lassen sich sowohl System-Ereignisse als auch Benutzeraktionen nach eigenen Anforderungen erfassen und später anhand aussagekräftiger Reports visualisieren. Echtes Server- beziehungsweise Hardware-Monitoring bietet die Lösung jedoch nicht.

Highlights: Von Fehlern in der Datenbank, über angeklickte Ressourcen bis hin zu den Features, die Kunden am häufigsten verwenden: Mit Loggr sollen Anwender in die Lage versetzt werden, alles auf einer zentralen Plattform verwalten und analysieren zu können. Neben den funktionellen Aspekten wurde auch Wert auf eine moderne Anwendungsoberfläche gelegt, auf der die erfassten Monitoring-Werte effizient visualisiert werden.

Unterstützte Plattformen: Der Service arbeitet auf Software-Ebene und ist deshalb unabhängig von der darunter liegenden Hardware. Die erforderlichen Monitoring-Agenten, die man in seine Web-App integrieren muss, sind im Form von Code-Bibliotheken für die wichtigsten Web-Sprachen verfügbar, darunter C#, Java, Ruby, PHP und JavaScript.

Preise und Verfügbarkeit: Loggr lässt sich gratis nutzen solange man die Grenze von 50 Usern und 100 Events am Tag nicht überschreit. Danach kostet der Dienst ab 15 Dollar pro Monat. Dabei sind maximal 5000 Events am Tag erlaubt. Wer noch mehr braucht, muss sich für eines der weiteren Abo-Pakete entscheiden.

Fazit: Loggr hilft Web-Entwicklern dabei, grundlegende Informationen über die Verfügbarkeit und Performance ihrer Anwendungen zu erfahren, aber auch darüber, wie die User sie verwenden. Dieser ganzheitliche Ansatz dürfte vor allem für Einsteiger attraktiv sein.

Scout: Bewährte Web-Lösung auf Basis von Ruby

Web-Entwickler erhalten mit “Scout” eine professionelle Monitoring-Lösung, die speziell für das Management der Server-Leistung optimiert ist.
Web-Entwickler erhalten mit “Scout” eine professionelle Monitoring-Lösung, die speziell für das Management der Server-Leistung optimiert ist.
Foto: Diego Wyllie

Eine kostengünstige Monitoring-Lösung auf Mietbasis, die man nicht auf dem eigenen Rechner installieren und dann selbst verwalten muss, stellt auch "Scout" dar. Sie basiert auf der Programmiersprache Ruby und fokussiert sich auf Unix-Systeme. Nach Angaben des Anbieters aus San Francisco sollen bereits über 10000 Server-Instanzen durch seinen Dienst überwacht werden - darunter die Server renommierter Kunden wie "The New York Times" oder vom Softwarehaus Zynga.

Highlights: Einer der wesentlichen Vorteile von Scout dürfte die einfache Installation sein. Zwei Kommandos auf dem Terminal reichen aus, um Daten vom Server erfassen zu können. Die Konfiguration erfolgt, anders als bei den Software-Agenten vieler Konkurrenten, nicht auf dem zu überwachenden Server mittels Skripten oder im Programmcode, sondern zentral auf dem Scout-Dashboard im Web. Damit ist es leicht, mehrere Server zentral managen zu können.

Unterstützte Plattformen: Scout ist mit den Unix-basierenden Betriebssystemen Linux, Solaris und Mac OS X kompatibel. Um den Scout-Agenten auf dem Server laufen zu lassen, muss Ruby installiert sein.

Preise und Verfügbarkeit: Scout ist in vier Abo-Paketen erhältlich, die sich im Funktionsumfang, sowie in der verfügbaren Speicherkapazität für die erfassten Daten unterscheiden. Die Preise fangen bei 10 Dollar im Monat für die Standard-Version an und enden bei 700 Dollar pro Monat für Unternehmen, die eine Server-Farm überwachen möchten. Anders als die meisten Konkurrenten bietet Scout keinen Gratis-Plan.

Fazit: Web-Entwickler erhalten mit Scout eine professionelle Monitoring-Lösung, die speziell für das Management der Server-Leistung optimiert ist. Ein Pluspunkt ist die besonders einfache Installation. (ph)