03.08.2016, 00:00 Uhr
Monitoring von Microservice-Architekturen
AppDynamics hat seine Application Intelligence Platform um Microservices iQ erweitert, ein neues Feature für das Monitoring von Microservice-Architekturen.
AppDynamics bringt mit dem aktuellen Update seiner Application Intelligence Platform die nach eigenen Angaben weltweit erste Lösung speziell für das Monitoring von Microservice-Architekturen auf den Markt. Mit Microservices iQ können Unternehmen deren Zustand effizient vom Back-End bis ins Front-End überwachen, potenzielle Performance-Probleme schnell erkennen, lösen und dadurch negative Auswirkungen auf Anwender oder Kunden verhindern. Im Zuge der digitalen Transformation spalten viele Unternehmen ihre monolithischen Applikationen in kleinere Komponenten auf, die leichter zu administrieren sind. Die höhere Agilität ermöglicht es schneller auf individuelle Geschäftsanforderungen zu reagieren. Der Preis für die erhöhte Flexibilität und die stärkere Skalierbarkeit ist eine weitaus kompliziertere Überwachung und Reparatur von Anwendungen in Microservice-Architekturen. Microservices iQ ist ab August 2016 verfügbar und ohne Zusatzkosten in der Lizenz für die Application-Performance-Management-Lösung enthalten.
Microservices iQ im Überblick
- Thread Contention Analyzer: In hochskalierbaren Microservice-Umgebungen kann es sehr oft vorkommen, dass verschiedene Services gleichzeitig versuchen die gleichen Daten anzusprechen. Das dabei auftretende Blocken von Threads kann dann zu Timeouts und Antwortzeitverzögerungen führen. Der Thread Contention Analyzer hilft genau diese Bottlenecks schnell und einfach zu erkennen, indem er identifiziert, wo Threads geblockt werden. Durch die zusätzliche Bereitstellung der geblockten Zeit/Dauer sowie Informationen über das blockende Objekt und der blockenden Codezeile kann mit dem Thread Contention Analyzer die Zeit für das Erkennen und Beheben von Performance Problemen durch „blocked Threads“ reduziert werden.
- Service Endpoints: Erkennt automatisch, welche Business-Transaktionen auf welche Microservices zugreifen und informiert über entscheidende KPIs wie Aufrufe pro Minute, durchschnittliche Antwortzeiten und Fehler pro Minute. DevOps-Teams analysieren damit schneller die Fehlerursache für Performance-Probleme einzelner Services und deren Auswirkung auf die auszuführende Business-Transaktion. Dies erlaubt zum einen eine bessere Bewertung des Business Impacts eines Problems und erhöht gleichzeitig die Effizienz in der Problemanalyse.
- Lifetime Management: Analysiert die Daten über den Lebenszyklus von Microservices. Mit Informationen über Veränderungen in der Infrastruktur, wie zum Beispiel lastabhängige Up- und Down-Skalierungen von Microservices, die aus der Cloud oder in Containern zu Verfügung gestellt werden, kann die Systemauslastung vorausgesagt und die Kapazitäten entsprechend angepasst werden.
Eine kostenlose Testversion von AppDynamics steht unter www.appdynamics.com/freetrial zur Verfügung. [bl]