Die Branche der Anwendungsleistungsüberwachung (APM) ist bereits etabliert. Seine Wurzeln reichen bis in die Zeit vor der Entstehung des Internets als Plattform zurück. Zunächst war diese Entwicklung auf Rechenzentren beschränkt, entstand jedoch als Reaktion auf das Bedürfnis, die Benutzererfahrung im Kontext des Internets zu verstehen.
In der ersten Phase dominierten passive Techniken, die versuchten, die Benutzererfahrung mithilfe synthetischer Transaktionen zu verstehen. Die passive Überwachung wurde von Anbietern dominiert, die über weit verteilte Präsenzpunkte im Internet verfügten. Sie bot den Site-Betreibern einen historischen Überblick über die Leistung ihrer Anwendung bei einer zunehmend über den Globus verteilten Benutzerbasis.
Passive Techniken waren der erste echte Versuch, das Benutzererlebnis zu messen. Sie boten einen allgemeinen Durchschnittsüberblick über die Leistung, der weitgehend auf Netzwerkpfaden zwischen dem Point Presence und der Anwendung basierte. Da sich die meisten Präsenzpunkte auf oder in der Nähe des Internet-Backbones befanden, konnten sie die Auswirkungen der „letzten Meile“ zwischen dem Backbone und dem Client nicht berücksichtigen.
Darüber hinaus war es durch die Verwendung synthetischer Transaktionen häufig nicht möglich, eine echte Benutzerinteraktion oder Transaktion genau darzustellen. Daher waren die resultierenden Messungen aussagekräftiger für die Gesundheit des Internets und die Verfügbarkeit einer Anwendung als für das Benutzererlebnis.
Passive Überwachungssysteme konnten Zwischenknoten im Internet sehr gut als Quelle von Leistungsproblemen bei Anwendungen identifizieren. Sie waren weder besonders gut darin, Client- oder Anwendungsprobleme zu erkennen, noch darin, die tatsächliche Benutzererfahrung zu überwachen.
Diese Unzulänglichkeiten führten zu einer aggressiveren Technik: der aktiven Überwachung. Diese Phase wurde von Anbietern dominiert, die winzige Codeteile in die Client-Anwendung einfügten, die anschließend genauere Leistungsdaten lieferten. Diese Lösungen berücksichtigen die letzte Meile und tragen auch den Auswirkungen des Renderings auf die Anwendungsleistung Rechnung. Durch die Überwachung von Live-Interaktionen ermöglichte das aktive Monitoring eine viel realistischere Perspektive auf das Benutzererlebnis.
Aktives Monitoring löste die Unzulänglichkeiten des passiven Monitorings und heute können wir Daten zur gesamten Benutzererfahrung erfassen – vom Client über das Netzwerk bis hin zu Anwendungen und ihren Back-End-Systemen.
Das heißt aber nicht, dass die Entwicklung der Überwachung abgeschlossen ist. Denn obwohl wir dem grundlegenden Bedürfnis nach der Identifizierung bestehender Leistungsprobleme nachgekommen sind, reicht das nicht mehr aus. Fast ein Drittel (32 %) aller Kunden „würde nach einer einzigen schlechten Erfahrung aufhören, mit einer Marke Geschäfte zu machen, die ihnen gefällt.“ ( PWC )
Es reicht nicht aus, im Nachhinein festzustellen, was schiefgelaufen ist. Für Unternehmen wird es zunehmend wichtiger, mögliche Probleme zu erkennen , bevor sie auftreten.
Aus diesem Grund gehen wir davon aus, dass die nächste Phase der Überwachung prädiktiver Natur sein wird.
Aus gutem Grund wird Predictive Monitoring oft mit maschinellem Lernen in Verbindung gebracht. Die Fähigkeit, Ausfälle oder Leistungsprobleme vorherzusagen , hängt ganz von der Erfahrung ab. Im Fall der Anwendungsleistung werden diese Erfahrungen aus Daten zu Hunderten und Tausenden von früheren Benutzererfahrungen abgeleitet.
Mit einem robusten Satz von Daten zum Benutzererlebnis, der den gesamten Anwendungsdatenpfad in seiner ganzen Breite und Tiefe abdeckt, können Analysen Muster und Beziehungen zwischen einer komplexen Reihe von Variablen wie Tageszeit, Standort, Geschäftsfunktion, Browser, Betriebssystem und Netzwerk erkennen. Die Fähigkeit, ein Problem vorherzusagen, basiert auf der Beziehung, Interaktion und dem aktuellen Zustand all dieser Komponenten.
Durch die Fähigkeit, abweichende und anomale Leistungen einer bestimmten Komponente zu erkennen, kann die prädiktive Überwachung die Bedingungen identifizieren, unter denen das Benutzererlebnis beeinträchtigt werden könnte, und eine Warnung auslösen.
Wenn die Warnung früh genug ausgelöst wird, können Maßnahmen ergriffen werden, um die Situation zu beheben, bevor sie zu einem Problem mit Auswirkungen auf das Geschäft wird.
Wir sind davon überzeugt, dass die prädiktive Technologie nicht nur die nächste Entwicklungsstufe der Anwendungsleistungsüberwachung darstellt, sondern eine notwendige Entwicklungsstufe ist. Da Unternehmen sich immer stärker auf Anwendungen verlassen, werden diese für die Gesundheit des Unternehmens genauso wichtig wie jede Maschine am Fließband.
So wie die vorausschauende Wartung eine entscheidende Fähigkeit bei der Herstellung langlebiger Güter ist, wird auch die vorausschauende Überwachung eine entscheidende Fähigkeit bei der Bereitstellung digitaler Erlebnisse sein.