Dynatrace Lifecycle Performance Management – Gemeinsam zur optimalen Anwendung

Das Entwickeln, Testen, Implementieren und Betreiben moderner Geschäftsanwendungen erfordert heute eine enge Zusammenarbeit zwischen den dafür verantwortlichen Teams und Abteilungen. In vielen Unternehmen arbeitet jedes Team allerdings immer noch isoliert auf der Grundlage eigener, nicht mit einander integrierter Tools und Daten.

Dynatrace Application Performance Monitoring (APM) liefert genau diesen so dringend notwendigen Überblick auf die Anwendungsperformance für alle am Anwendungslebenszyklus beteiligten Teams und Abteilungen. Die Darstellung wird dabei auf die Anforderungen der einzelnen Abteilungen und Teams optimiert.

Die von Dynatrace patentierte PurePath™ Technologie bietet dabei so genanntes „Deep Dive Monitoring” in das Anwendungsverhalten. Dies ermöglicht eine umfassende Analyse der Anwenderwahrnehmung am Arbeitsplatz (End User Experience).

Architektur

Dynatrace Architektur

Dynatrace APM Lifecycle Performance Management stellt für unterschiedliche Anwendungen (Java, .Net, PHP, C/C++, etc.) entsprechende Sensoren zum Erfassen der Performance-Daten zur Verfügung. Für das Host Monitoring (CPU, Speicher, I/O-Aktivität, Festplatte) ist ein eigener Agent verfügbar. Der Collector sammelt die Daten der Agenten, dadurch wird ein größerer Einfluss auf die Komponenten der Anwendung vermieden. Anschließend werden die gesammelten Daten dem dynaTrace-Server für die weitere Analyse zur Verfügung gestellt. Diese Vorgehensweise ermöglicht neben der minimalen Arbeitsbelastung der Agenten eine hohe Skalierbarkeit des Gesamtsystems.

Die einzelnen Sessions werden dann im Performance Warehouse gespeichert. Dies kann auf dem dynaTrace-Server oder auch in einer speziellen High-Performance-Datenbank erfolgen.

Über den dynaTrace Client kann der Anwender auf die Dashboards und Analysewerkzeuge zugreifen, die aus den vom dynaTrace Server zur Verfügung gestellten Daten generiert werden. Der Client kann entweder lokal am Arbeitsplatz des Anwenders installiert werden oder er kann alternativ via Webstart vom dynaTrace Server gestartet werden.

Vorteile

Dynatrace Autodiscover
  • Kaum Konfigurationsaufwand bei der Installation des Systems. Es ist schnell einsatzbereit und bietet so rasch erste Ergebnisse.
    • Auto-Discovery von Sensoren/Anbindungen an andere Komponenten
    • Auto-Adaption bei Veränderungen
Dynatrace Purepath
  • Alle Transaktionen werden überwacht, vom Klick des Users über alle Tiers bis zur Datenbank und zurück.
    • 24*7 Monitoring bis auf Code-Level
Dynatrace User Actions Pure Paths
  • Monitoring aus Anwender-Perspektive durch Browser-Agenten
    • Darstellung der „echten“ User Experience
    • Support für Cloud-basierte Umgebungen
Dynatrace Lifecycle Support
  • Lifecycle Unterstützung – dynaTrace bietet eine einzige Plattform, die sowohl in der Entwicklung wie auch im Test und Produktion der Applikation eingesetzt werden kann

Development, Test, Produktion – für jeden die individuelle Edition

Dynatrace APM Lifecycle Performance Management wird in unterschiedlichen Editionen angeboten. Die einzelnen Editionen wurden individuell an die Bedürfnisse der einzelnen Nutzergruppen angepasst. Die Daten, die mit Hilfe einer Edition erfasst wurden, lassen sich problemlos mit allen anderen Edition weiter analysieren. Dies ermöglicht, dass alle an der Anwendung beteiligten Teams Analysen auf derselben Datenbasis durchführen können. Darüber hinaus werden der Team-übergreifende Datenaustausch und die Kommunikation im und zwischen den Teams wesentlich vereinfacht.

Dynatrace APM for Production

Die „Produktionsedition“ von Dynatrace Lifecycle Management bietet IT-Abteilungen und Operation Teams die Präzisionstools, die sie für das Monitoring und die Fehlerbehebung bei modernen webbasierten, mobilen, Cloud-basierten oder Big Data-Anwendungen benötigen. Werden Probleme im Produktivbetrieb erkannt, ist das Team in der Lage, den für den Anwendungssupport oder die Anwendungsentwicklung verantwortlichen Abteilungen detaillierte Informationen für eine Ursachenanalyse und Fehlerbehebung zur Verfügung zu stellen. Damit werden die Anwendungsverfügbarkeit verbessert und die Release-Zyklen verkürzt.

Leistungsmerkmale

  • Dashboards zur Darstellung der Monitoring-Ergebnisse,
    • als Deep Dive – Analyse Reports mit Performance-Daten der einzelnen Applikationen,
    • Zum Anzeigen von Alarm- und Fehlermeldungen
    • oder auch als Webdashboards für die mobile Nutzung
  • Zusätzliche Monitoring- und Analysefunktionen,
    • Höhere Anzahl an Schichten der Applikation werden in Beziehung gesetzt,
    • Andere Datenelemente (wie z.B. Logs) werden integriert,
    • Details werden in exakten Messgrößen dargestellt und nicht als Durchschnitt,
  • Daten werden bei einem ‚Incident‘ automatisch gesammelt und können dann an ein Ticketsystem der Wahl weitergegeben werden.

Dynatrace APM for Test

Die „Testcenter-Edition“ bietet Test- und Qualitätssicherungs (QA)-Teams eine Komplettlösung für das Erkennen von End-to-End Transaktions- und Komponentenregressionen sowie das Durchführen von Belastungs- und Skalierbarkeitstests. Unterschiedliche Testläufe können rasch verglichen werden, Regressionen werden automatisch erkannt. Außerdem stehen damit bis auf Code-Ebene exakte Detaildaten zur Verfügung, die benötigt werden, um Probleme, die sich aus den Ergebnissen der Belastungstests abzeichnen, schnell und effizient zu lösen. Diese gründlichen Testmöglichkeiten über alle Ebenen selbst verteilter Anwendungen führen letztendlich zu stabileren Anwendungen.

Leistungsmerkmale

  • Verkürzen der Testzyklen durch Automatisieren von Testläufen,
  • Verringern der Anzahl notwendiger Testläufe,
  • Einfaches Erkennen von Regressionen,
  • Testen Web-basierter oder mobiler Lösungen von „Outside in“,
  • Weiterleiten wichtiger Performance-Daten an die Entwicklungsabteilung.

Dynatrace APM for Development

Die „Entwickler-Edition“ ermöglicht es der Entwicklungsabteilung, sich bereits während der Anwendungsentwicklung auf Performance und Skalierbarkeit der Anwendung zu konzentrieren. Darüber hinaus können neue Funktionen schnell in einem Prototyp getestet werden, die Transaktions-Performance gemessen und Komponententests durchgeführt werden, die mit den Release-Kandidaten an die Test-/QA-Abteilung gesendet werden. Ein Performance-orientiertes Entwickeln von Anwendungen wird so zum kontinuierlichen pro-aktiven Prozess. Das Ergebnis: Bessere Anwendungen in kürzerer Zeit mit weniger Aufwand und höherer Zuverlässigkeit.

Leistungsmerkmale:

  • Pro-aktives Performance Engineering,
  • Frühzeitige und regelmäßige Validierung der Architektur,
  • automatisierte Performance-Analysen und Erkennen von Performance-Regressionen,
  • Zugriff auf vollständig korrelierte Daten auf Code-Ebene,
  • Performance Management während des gesamten Lebenszyklus.

Aktuelles zum Thema Dynatrace

15.11.2017 | Patrick Hofmann ist Mitglied des Monats in der Dynatrace Community

Mit Patrick Hofmann hat es nach Friederike Thun bereits der zweite amasol-Mitarbeiter geschafft, als „Mitglied des Monats“ in der Dynatrace Community ausgezeichnet zu werden. Herr Hofmann ist...

Mehr erfahren

26.10.2017 | Dynatrace SaaS/Managed Product News September 2017

Dynatrace hat auch im September wieder eine Reihe von Neuerungen für seine SaaS/Managed-Monitoring-Lösung veröffentlicht, die wir Ihnen im Folgenden kurz zusammengefasst haben. Mehr...

Mehr erfahren

11.10.2017 | Beitragsserie: Best Practices für das Design eines HTTP-Software-Service mit Dynatrace DC-RUM – Teil 4: Dos und Don’ts

Im abschließenden Teil unserer Beitragsserie möchten wir noch auf einige Punkte hinweisen, die zu besseren Analyse-Ergebnissen in DC RUM führen, wenn sie bei den in den ersten Teilen der Serie...

Mehr erfahren

05.10.2017 | Dynatrace unterstützt nun auch CentOS für DC RUM AMDs

Mit dem Release 2017 May Service Pack 2 unterstützt Dynatrace DC RUM nun auch das Open-Source-Betriebssystem CentOS als Betriebssystem für seine Agentless Monitoring Devices (AMDs). Damit steht...

Mehr erfahren

28.09.2017 | ServiceNow-Integration: Dynatrace stellt kostenlose App zur Verfügung

Bei Dynatrace-Kundenprojekten ergibt sich häufig die Situation, dass die Kunden ServiceNow als ITSM-/ITOM-Plattform einsetzen. In hochdynamischen Service- und Anwendungsinfrastrukturen kann das...

Mehr erfahren