© DrHitch/Shutterstock.com
Application Insights

3 AI als Kommunikationsmittel, Antipatterns und wie man sie erkennt


Application Insights liefert unterschiedlichste Einsichten in unsere Applikationen, angefangen von klassischen Monitoringdaten bis hin zu Deep-Dive- und End-to-End-Informationen. Diese kann man als gemeinsame Sprache gut nutzen, um teamübergreifend ein gemeinsames Bild von Problemen und Verbesserungspotenzialen herzustellen und Performanceantipatterns rechtzeitig zu erkennen.

Im dritten Kapitel schließt sich der Kreis: Das erste Kapitel handelte von der Notwendigkeit und vom Nutzen von Application Performance Management für Entwickler, Architekten und DevOps. Dann haben wir gesehen, wie man eine Applikation aus der Endbenutzersicht End to End analysiert. Jetzt soll es darum gehen, wie man in AI durch Dashboards und Charts rasch eine Übersicht schafft und dadurch mit den verschiedenen Stakeholdern schneller Bottlenecks und Fehler findet, behebt und frühzeitig vermeidet. Ein Schlüssel für die Fehlervermeidung ist die Erkennung von Performanceantipatterns, die in der Entwicklungsumgebung noch einfach zu beheben sind, in Produktion aber zu Showstoppern werden.

Replik – Anwendungsfälle des APM – Kommunikationsprobleme vorprogrammiert?

Sie erinnern sich noch an die APM Use Cases aus Kapitel 1? Es waren Monitoring, proaktive Produktionsanalyse, Post-Mortem-Analyse, Profiling, Performance-Testing, End-User-Usage-Analyse und Architekturvalidierung. Verschiedene Use Cases sind für verschiedene Zielgruppen relevant: Entwickler, Architekten, Operations, Fachabteilungen oder auch Querschnittszielgruppen wie DevOps und BizDevOps. Die Anzahl der Use Cases und der verschiedenen Blickwinkel auf das gleiche System zieht eine Vielzahl von Werkzeugen nach sich. Während Entwickler und Architekten die Applikation z. B. mit einem Profiler besser verstehen, verwendet das Marketing Google Analytics, um das Benutzerverhalten zu untersuchen. Durch die Vielfalt leidet zu oft die Kommunikation, die verschiedenen Stakeholder sprechen unterschiedliche Sprachen auf unterschiedlichem Abstraktionsniveau. Reibungsverluste und Missverständnisse sind die Folgen, die sich meist zu den ungünstigsten Zeitpunkten zeigen.

Kommunikationsprobleme durch ein gemeinsames Bild minimieren

AI deckt die meisten der APM-Anwendungsfälle ab, doch wie kommt man möglichst schnell zu einem gemeinsamen Bild? Es hat sich bewährt, mit einem visuellen Überblick zu starten, der allen Beteiligten möglichst rasch den Zustand einer Applikation vermittelt, z. B. in Form eines Dashboards. In den ersten beiden Kapiteln h...

Neugierig geworden?

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang