Skip Navigation LinksHome » Product » PurePath Technologie

Der Kern von dynaTrace ist seine einzigartige PurePath Transaction-Tracing Technologie. PurePath macht die internen Abläufe von Java-/.NET-Anwendungen transparent, visualisiert Anwendungsabhängigkeiten und Modelle, automatisiert die Problemdokumentation und macht das Nachstellen von Problemen überflüssig. Außerdem reduziert es die Isolations-, Diagnose- und Lösungszeiten von Problemen auf wenige Minuten.

Die PurePath Technologie hilft Ihnen schnell Antwort auf genau jene Fragen zu finden, die zum raschen Lösen kritischer Performance-Probleme entscheidend sind:

  • Bewertung der Auswirkungen des Problems (WAS?)
  • Isolation der Komponente die das Problem verursacht (WO?)
  • Identifizierung der zugrundeliegenden Ursache des Problems (WARUM?)


Click on the image to see a 4 minute PurePath video demo

Problemsituationen werden im Wesentlichen mit diesen zwei Transaction-Tracing Analysemethoden untersucht:

  • Outside-In: Von der Endbenutzer-Perspektive (z.B. langsame Antwortzeit) hinunter bis auf Methoden-Ebene
  • Inside-Out: Von der Code-Perspektive (z.B. Exception) hinauf bis zur betroffenen Business-Transaktion

Einzigartige Merkmale der PurePath Technologie:

Tracing von einzelnen Transaktionen

dynaTrace bietet viel mehr als nur die Aufzeichnung von aggregierten Transaktionsdaten. Stattdessen wird die exakte Ausführung von Java/.NET Transaktionen aufgezeichnet, womit sich Ausreißer einfach identifizieren lassen. Alle Faktoren, welche nicht die Performance einer spezifischen Transaktion beeinflussen, werden einfach ausgeblendet.

Echtzeit-Einsicht vom Businesslevel zum Codelevel

dynaTrace bietet in Echtzeit Einsicht in die Performance von Transaktionen von Endnutzer-Ebene bis auf Code-Ebene, was Business Transaction Monitoring ermöglicht und die Interpretation der Daten vereinfacht. Neben Performance-Messzahlen (Antwort-, CPU-Zeiten) zeichnet dynaTrace auch Kontextdaten (z.B. Methodenargumente, Speicherzuweisungen, SQL-Binds, Sync Events, Exceptions/Logs) auf, um genau das Codesegment zu identifizieren, das den Engpass verursacht.

End-to-end über global verteilte & heterogene Tiers

Verfolgen sie Transaktionen end-to-end, sogar über global verteilte Java/.NET Server/Tiers - einschließlich Rich Clients.

Geringer Overhead am Zielssystem

Nur dynaTrace ermöglicht eine ständige tiefgehende Transaktionsanalyse mit geringem Overhead (3-5%) im 24x7 Betrieb. Nur jene Codesegmente, die sich auf die Anwendungs-Performance auswirken, werden von den dynaTrace Collectors oder vom Server instrumentiert. Mit dem Autosensor Assistant (Point-and-Click) und dem Visual Class-Browser mit Auto-Discovery können Sie die Visibilität bei gleichzeitig minimaler Instrumentierung (Overhead) einfach maximieren.

Gemeinsam nutzbar - Ingenieure interaktive Reports zur Verfügung stellen

Stellen Sie Entwicklern interaktive Berichte problematischer Transaktionen auf Code-Ebene zur Verfügung, ohne selbst ein Java-/.NET-Experte zu sein. Interne oder externe Entwickler können so mit dem integrierten dynaTrace Client oder dem kostenlosen Viewer einfach die relevanten Daten in einem vertrauten Format offline analysieren, ohne den Fehler reproduzieren zu müssen.

Tracing Whitepaper

On the PurePath - Go Beyond Profiling

Obwohl durchaus üblich, ist die Anwendung von Profilern zur Diagnose von Performance-Problemen nur sehr schlecht möglich, da sie zu viele Einschränkungen mit sich bringen.

Nur eine Lösung, die ständig mit nur geringem Overhead sämtliche individuellen Transaktionen von der Business-Ebene bis auf die Code-Ebene über alle Server und Technologien hinweg verfolgt, kann diese Lücke bei Lasttests und im 24x7 Betrieb schließen

Fragen?

Contact