Vantage bietet branchenweit die umfassendsten Möglichkeiten zur Applikationsanalyse und damit auch zur Lösung möglicher Applikationsprobleme. Sowohl in der Vorproduktions- als auch in der Produktionsphase trägt Vantage dazu bei, Probleme in Bezug auf Applikationsperformance und Infrastruktur zu identifizieren und zu beheben. Durch transparentes Vorgehen sorgt Vantage für die schnelle Identifizierung und Behebung der Ursachen unzureichender Anwenderantwortzeiten – egal ob diese durch die Anwender-Workstations, durch das Netzwerk, durch den Server oder durch die Anwendung selbst verursacht werden – und vermeidet somit die Verschwendung wertvoller Zeit bei der Fehlersuche. Zusätzlich liefert Vantage wertvolle Unterstützung bei der erfolgreichen ersten Implementierung neuer Applikationen sowie eine wichtige Informationsgrundlage zur Erfüllung der benötigten Service Level.
  |
|
Hier finden Sie weitere Informationen zum Performance Management für Java Anwendungen.
Hier finden Sie weitere Informationen zum Performance Management für .NET Anwendungen.
|
|
 |
|
Probleme verstehen und kommunizieren
Vantage liefert Ihnen Antworten auf wichtige Fragen wie:
- Wodurch entsteht die schlechte Performance? Wird die lange Antwortzeit von der Workstation, vom Netzwerk, vom Server oder von der Anwendung verursacht?
- Durch welche Veränderung lässt sich die Antwortzeit am meisten beeinflussen — höhere Bandbreite, Optimierung der Anwendung oder Erhöhung der CPU-Leistung?
- Welche Performance kann ich von der neuen Applikation nach Beginn des Produktionsbetriebs erwarten?
- Wie kann ich sicherstellen, dass neue Anwendungen die Nutzeranforderungen und benötigten Service Level erfüllen?
Um in einer heute typischen, komplexen und verteilten Anwendungsumgebung Performanceprobleme so schnell und effektiv wie möglich beheben zu können, benötigt der IT-Verantwortliche einen Gesamtüberblick der aktuellen Situation. Vantage liefert dazu zahlreiche Analysen und Berichte, die dem Netzwerkadministrator und anderen IT-Verantwortlichen eine Übersicht über das Verhalten einer verteilten Anwendung und die damit zusammenhängende Performance ermöglichen.
So ermöglicht zum Beispiel die Thread Analyse einen Überblick über die einzelnen Dateien und die Befehle, die eine Anwendung bei einer einzigen Transaktion über das Netzwerk sendet, wie z.B. Java-Befehle, SQL-Anweisungen oder http-Aufrufe. Zudem werden auch die Zeit und die Dauer eines Threads und der Zusammenhang zwischen verschiedenen Threads dargestellt. Mit Hilfe optionaler Module zur Dekodierung lassen sich einzelne Datenbank- oder Middleware-Befehle analysieren und so Performanceprobleme identifizieren.
Thread Analysis for Java, SOAP and Oracle |

|
|

Die Thread-Analyse unterstützt:
- Datenbanken: Microsoft SQL Server, Oracle, Sybase, Informix und IBD UDB (Version 8 und höher). Für alle Datenbanken werden separate Module benötigt.
- Middleware: IBM WebSphere MQ
- Web-basierende Applikationen: Web Services auf Basis von Java (RMI/IIOP) und Java Skripten, SOAP, XML, HTTP, HTTPS, HTML, NNTP, JPEG/GIF Dateien, SMTP und POP3.
- Andere: DCOM, SSL, NTLM, Microsoft Networking (SMB), Citrix (Decodierung auf Paketebene), allgemeines SQL, Novell NCP, NFSv2 und RPC.
Mit Hilfe der Berichtsvorlagen von Vantage ist der Anwender in der Lage, Performanceprobleme zusammenzufassen und entsprechende Berichte über das Internet verfügbar zu machen. Auf diese Weise lässt sich die Kommunikation in IT-Abteilungen bei der Problembehandlung und –lösung deutlich vereinfachen.
Vantage stellt u.a. folgende Berichte zur Verfügung:
- Performance Overview—ermöglicht die grafische Übersicht einer Transaktion
- CNS Breakdown—ermöglicht eine schnelle Übersicht über die Performance einer Transaktion
- Thread Analysis—liefert Performancedetails der einzelnen Bestandteile einer Transaktion
- Time Plot—erklärt das Burstverhalten einer Applikation
- Conversation Bounce—zeigt den Entwicklern, ob das Netzwerk die Auslieferung von Datenpaketen verzögert
- Error Analysis—zeigt die Auswirkungen von Netzwerkfehlern auf die Performance.
Diese Berichte lassen sich nach Microsoft Word exportieren.
Performance Overview |

|
|
| |
CNS Breakdown |

|
|
| |
Error Analysis |

|
|

Ermittlung der Ursachen für eine Verlangsamung von Anwendungen
Kommt es zu einer Verlangsamung von geschäftskritischen Anwendungen, so arbeiten meist mehrere Gruppen einer IT-Abteilung gemeinsam an der Ermittlung der Ursachen. Vantage bietet einen einheitlichen Überblick auf Netzwerk, Anwendung und das Verhalten der Systeme und ermöglicht so die eindeutige Identifizierung von Performanceproblemen. Im Anschluss an diese Identifizierung liefert Vantage eine Transaktionsübersicht der Applikation und zeigt so mögliche Engpässe auf.
Mit Hilfe von Ablaufinformationen werden problematische Transaktionen zusammengefasst und es wird festgelegt, welcher Zeitanteil jeweils auf Client, Netzwerk und Server entfällt. Durch Nutzung intuitiver, in mehreren Hierarchiestufen verfügbarer Berichte sowie der patentierten Thread Analyse und Conversation Bounce werden Timing und Ablauf jeder einzelnen, über das Netzwerk übertragenen Komponente analysiert. Durch geschickte Kombination der beiden grafischen Darstellungen mit den detaillierten tabellarischen Daten stehen dem Vantage-Anwender sämtliche Informationen zur Verfügung, die zur schnellen Behebung von Performanceproblemen bei Netzwerk und Applikation benötigt werden.
- Datenbankadministratoren erkennen einzelne SQL Anweisungen, ihre Dauer und wie lange der Server für die Verarbeitung dieser Befehle benötigt.
- Webmaster erkennen HTTP/HTTPS Abrufe für bestimmte Webseitenkomponenten wie z.B. XML, Active Server Pages, CGI Skripte, Java Skripte, Bilder und Animationen die Front-end Performance beeinflussen.
- Netzwerkingenieure erkennen auf einen Blick, wie die Antwortzeit der Applikation die Servicequalität des Netzwerkes beeinflusst.
Conversation Bounce |

|
|
|
Time Plot |

|
|

Fehlersuche – leicht gemacht
Durch Kombination der durchgängigen Überwachung der Endnutzererfahrungen sowie der leistungsfähigen Performanceanalyse-Tools von Vantage lassen sich Transaktionspfade direkt bei ihrem Auftreten festhalten und somit eine schlechtere Servicequalität sofort feststellen—auf diese Weise ist der Weg zur Problemlösung schnell vorgegeben. Das Resultat: anstatt bei jedem neuen „Brandherd“ nur zu reagieren, gelangen Sie mit Vantage zu einem proaktiven, präventiven Performance Management. Mit Hilfe dieser wertvollen Daten lassen sich auftretende Probleme zur Störungsbehebung automatisch an die jeweils am besten geeigneten Mitarbeiter weiterleiten (zuständig entweder für Anwendungen, Netzwerk, Server oder Datenbank)—ohne unnötiges Rätselraten oder Schuldzuweisungen. Auf diese Weise sparen Sie nicht nur Zeit und Geld, sondern erhöhen zudem noch die Glaubwürdigkeit der IT beim Endanwender.
Antizipierende Analysen
Fehlerbehandlung beschränkt sich nicht nur auf die reine Ermittlung der Fehlerursache, sondern beinhaltet auch eine Empfehlung zur möglichen Fehlerbehebung. Vantage bietet die Möglichkeit zur antizipierenden Analyse, bei der dem Anwender die Auswirkungen verschiedener Maßnahmen zur Performance-Optimierung von Transaktionsantwortzeiten aufgezeigt werden. So wird es für den Anwender sofort transparent, ob und wie stark die Performance durch bestimmte Maßnahmen tatsächlich verbessert wird. Bei folgenden Parametern sind Veränderungen direkt ersichtlich:
- Netzwerk: Veränderungen von Bandbreite, Latenz und Last
- Server: Vergrößern/Verringern der Serverleistung
- Applikation: Veränderungen der Applikation bzgl. individueller “Thread” Komponenten, Verändern der TCP Fenstergröße
Indem der Anwender diese Parameter nacheinander einzeln verändert, kann er leicht feststellen, ob sich die gesamte Antwortzeit der Transaktion wesentlich ändert. Ist dies der Fall, so kann er problemlösende Maßnahmen empfehlen.
Predictive Analysis (Network Bandwidth) |

|
|
|
Predictive Analysis (Server Node) |

|
|
|
Predictive Analysis (Application Thread) |

|
|

Expert Analysis
Einen Performance-Spezialisten benötigen Sie in Ihrer IT-Abteilung nicht, wenn Sie die optionale Expert Analysis von Vantage nutzen. Dieses Modul führt den Anwender auf Basis einer bewährten Systematik durch den Fehlerbehebungsprozess. So ist auch weniger erfahrenes Personal in der Lage, Probleme schnell und gezielt zu lösen.
Als Bestandteil des Expert Analysis Moduls liefert das Transaction Expert Tool eine komplett automatisierte Task Analyse einschließlich Berichterstattung über Microsoft Word. Diese Berichte beinhalten eine Kurzfassung einschließlich kurzer Übersicht über die ermittelte Performance, einen zusammenfassenden Teil mit den wichtigsten Schwachstellen und Empfehlungen zur Behebung, sowie einen Ergebnisteil mit Protokollübersichten, detaillierten Verzögerungsdaten, grafischen Darstellungen der Engpässe einer Anwendung sowie Wortgrafiken (Sparklines) zu den Netzwerkeigenschaften. Der Transaction Expert liefert in leicht verständlicher Form einen sofortigen Überblick über Performanceprobleme der Anwendung und gibt Empfehlungen zur möglichen Problemlösung.
Weitere Bestandteil der Expert Analysis ist die Task Report Card, die einen Überblick über die Performance einzelner Transaktionen verschafft. Transaktionen, die im Rahmen der Task Report Card eine schlechte Bewertung erhalten, liefern wertvolle Einblicke darüber, wo weitergehende Untersuchungen notwendig sein können.
Expert Analysis |

|
|
| |
Transaction Expert |

|
|
| |
Task Report Card |

|
|

Vergleich der Performance mit Sollwertvorgaben
Der Comparison View ermöglicht es dem Anwender, die Performance kritischer Transaktionen mit vorgegebenen Basis-Sollwerten der Anwendung zu vergleichen. Dabei werden die wichtigsten Unterschiede zwischen den Protokollen bewertet und in der Reihenfolge der höchsten Priorität dargestellt. Zudem werden mögliche Fehlerursachen aufgezeigt und es werden Vorschläge zur Fehlerbeseitigung durch das IT-Team geliefert.
Comparison View |

|
|
Umfangreiche Anwendungsunterstützung
Vantage kann zur Behandlung von Performanceproblemen bei Transaktionen von wichtigen, verteilten Anwendungen eingesetzt werden. Dem Anwender wird mit Hilfe detaillierter Einblicke in einzelne Programmkomponenten transparent gemacht, warum bestimmte Transaktionen die erwarteten SLA-Werte nicht erfüllen. Durch Decodierung des Java-Codes erhält der Anwender exakte Informationen über die im Netzwerk benutzten RMI- (Remote Method Invocation) und IIOP- (Internet Inter-ORB Protocol) Befehle. Auch SOAP, XML, HTTP/HTTPS und HTML Applikationen werden von Vantage decodiert. Standardmäßige und optionale Decodiermodule ermöglichen die Analyse bestimmter Datenbankbefehle und dadurch die Identifizierung potentieller Performanceprobleme innerhalb einer Transaktion. Die Decodierfunktionalität von Vantage beschränkt sich bei weitem nicht auf die üblichen Datenbankbefehle wie Wählen, Einfügen und Update. Vantage unterstützt zudem auch Abrufe, Befehle und Parameter zwischen diesen häufig benutzten Befehlen, erkennt dabei, dass sich Datenbankbefehle in verteilten Umgebungen anders verhalten und unterstützt sogar die von manchen Herstellern für spezielle Implementierungen hinzugefügten besonderen Befehle. Diese umfangreiche Decodierfunktionalität sorgt für eine hohe Transparenz der Anwendungsperformance und zeigt auf, welche Komponente optimiert werden sollte, damit eine bestimmte wichtige Anwendung ihre Zielsetzung erfüllen kann. Da bei heutigen Geschäftsabläufen die Sicherheit eine immer größere Rolle spielt, erkennt Vantage auch SSL- und NTLM-Befehle.
Wird der Vantage Analyzer von Compuware in Java und .NET Umgebungen eingesetzt, so liefert ApplicationVantage eine vollständige Übersicht der Anwendertransaktion und identifiziert dabei innerhalb der gesamten beteiligten Infrastruktur die Komponente, die ggf. eine schlechte Performance verursacht. Bei mehrschichtigen , verteilten Anwendungen sorgt ApplicationVantage für eine Fehlerlokalisierung in der ersten Schicht. Stellt ApplicationVantage fest, dass die Ursache des Problems in einer Java- oder .NET-Umgebung hinter der ersten Schicht angesiedelt ist, so findet der Vantage Analyzer die Problemursache an beliebiger Stelle im Backend.
Payload Ansichten |

|
|
|
Oracle Decodierung |

|
|
|
Java und .NET Umgebungen |

|
|

Steuerung der Performance von .NET Anwendungen
Bei .NET Anwendungen dient Vantage als erste Stufe zur Vermeidung von Performanceproblemen bei produktiven Anwendungen. Mit der Fähigkeit, Transaktionen von zwei verschiedenen Punkten aus zu erfassen und zusammenzuführen und somit Verzögerungen beim Client, beim Netzwerk oder beim Server aufzuzeigen, übernimmt Vantage eine entscheidende Rolle bei der Behebung von .NET Performanceproblemen, die vom Anwender gemeldet worden sind. Vantage ist in der Lage, Performanceprobleme bis hinunter zur SOAP und XML-Nutzlast innerhalb von Web Services zu lokalisieren – damit wird Vantage auf dem Markt zum führenden Fehlerbehandlungs-Tool für produktive .NET-Anwendungen.
Sowohl die oben beschriebenen Fähigkeiten von Vantage als auch die weitreichenden Decodierfunktionen bei Datenbanktransaktionen versetzen jede IT-Abteilung in die Lage, nahezu jedes Problem der Anwendungsperformance schnell und effektiv zu lösen.
Gründliche Erfassung und Analyse von Netzwerkdaten
Viele der von Konkurrenzprodukten angebotenen Datenerfassungs- und Analysefunktionen lassen sich bei Vantage von einem einzigen Punkt aus durchführen. Somit ist der Anwender von Vantage in der Lage, Transaktionsanalysen durchzuführen, ohne das Produkt wechseln zu müssen.
Extended Merge
Um vom Anwender gemeldete Probleme zu identifizieren, benötigt die IT-Abteilung bestimmte transaktionsbezogene Daten. Das optionale Extended Merge Modul bietet die Möglichkeit, Daten bestimmter problematischer Transaktionen auch von abgesetzten Standorten aus zu erfassen. Dabei hat der Anwender die Möglichkeit, mit Hilfe von Filtern die Suche auf bestimmte Daten einzugrenzen und die Erfassung aus einer gesicherten Umgebung heraus zu starten und zu beenden. Anschließend lassen sich beliebige Mengen von Messungen aufrufen und zusammenfassen, um so einen realistischen Überblick über die Transaktion zu erhalten und die Problemursache zu erkennen.
Extended Merge |

|
|

Unattended Capture Manager
Mit Hilfe des optionalen Moduls Unattended Capture Manager (UCM) lässt sich die Erfassung des Datenverkehrs an strategischen Punkten innerhalb des Netzwerks steuern und die erfassten Daten stehen bei Bedarf zum Abruf bereit. Bei der Erfassung von Daten mit Hilfe sogenannter Remote Agents kann mit Hilfe eines Zeitfilters die Menge der zu erfassenden Daten exakt begrenzt werden. So kann z.B der Agent für die Erfassung von Daten eines Zeitraums von 3 Stunden eingestellt werden. Tritt während dieser Zeit ein Problem auf, so hat der Administrator die Möglichkeit festzulegen, dass nur die Daten fünf Minuten vor und nach dem Auftreten dieses Problems abgerufen werden sollen, da nur dieser Zeitraum für die Problembehandlung relevant ist.
Unattended Capture Manager (UCM) |

|
|
Detaillierte Paketanalyse
Im Sinne einer möglichst raschen Problemlösung werden Paketdetails in den ISO-Schichten 2 bis 4 benötigt. Vantage stellt dem Anwender in seinem Packet Trace Analysis Report sowohl Protokoll- als auch Paketdetails zur Verfügung. Dabei werden die Protokolldetails in Form einer Baumstruktur für jede decodierte Schicht angezeigt. Dies ermöglicht eine schnelle Identifizierung von Problemen sowie die Wiederherstellung der optimalen Performance-Level sowohl bei der Anwendung als auch bei der Infrastruktur.
Packet Trace Analysis Report |

|
|

Von Vantage unterstützte Datenquellen
- Direkte Netzwerkerfassung durch Vantage Agenten auf den folgenden Plattformen: Windows XP, 2000, NT, 98; Solaris, HP-UX, Linux und AIX
- Fehlerprotokollierung nach Industriestandards, einschließlich Finisar, Novell, HP, NetScout, NAI und Acterna
- Format der Protokolldateien wird von Wildpackets’ ProConvert unterstützt
- Protokolldateien werden mit Hilfe von UNIX TCPDMP und Sun/Solaris SNOOPOther RMON, RMON II Messfühlern und Protokollanalysatoren gemäß der Industrie-Standardformate .ENC, .TRC, .FDC und .CAP erfasst.
Zertifizierung der Anwendungsproduktion
Angesichts zunehmend kürzerer Entwicklungszyklen werden heute mehr und mehr Anwendungen in die Produktion übergeben, ohne dass deren Auswirkungen auf das Unternehmen hinreichend getestet worden sind. Nur allzu häufig versagen verteilte Anwendungen, die im Labor zufrieden stellend funktioniert haben, in einer komplexen WAN-Umgebung den Dienst. Sobald Hunderte von Anwendern beginnen, die neue Anwendung zu nutzen, steht plötzlich nicht mehr die erwartete Performance zur Verfügung. Gleichzeitig werden durch den Overhead der neuen Anwendung auch andere Anwendungen beeinträchtigt. Auf diese Weise kann es zum totalen Ausfall der Infrastruktur und damit zu finanziellen Verlusten kommen. Zusätzlich werden auch die Ressourcen überlastet und es wird schwierig, die gesamte Umgebung in ihren Normalzustand zurückzubringen.
Vantage beinhaltet einen leicht bedienbaren Zertifizierungsprozess für die Einführung neuer oder modifizierter Anwendungen. Durch diese Profilierung der Anwendung hat der Nutzer Zugriff auf bestimmte Transaktionen und kann so das Verhalten der Anwendung über mehrere Netzwerkschichten hinweg in einer kontrollierten Umgebung detailliert untersuchen. Auf diese Weise werden einzelne wichtige Transaktionen analysiert und optimiert um sicherzustellen, dass die Anwendung bereits vor der Übergabe in die Produktion optimal arbeitet
.
Response Time Predictor
Seitdem sich das Service Level Management (SLM) durchgesetzt hat, ist die Anwendungs- performance messbar geworden und IT-Verantwortliche stehen nun unter dem wirtschaftlichen Zwang, störungsfreien Betrieb und optimale Performance von Anwendungen und Netzwerken sicherstellen zu müssen. Zusätzlich ist die IT Abteilung zwar häufig für das Aufstellen von SLA´s zuständig, verfügt jedoch kaum über geeignete Daten, auf deren Basis realistische und erreichbare Performance-Ziele für unternehmenskritische Transaktionen definiert werden können.
Der Response Time Predictor (RTP) von Vantage unterstützt Sie bei der Definition von realistisch erreichbaren Nutzerantwortzeiten und Service Level Zielen sowie beim Treffen Kosten senkender Entscheidungen bezüglich der WAN-Bereitstellung. Mit Hilfe des Sweep Feature lässt sich feststellen, an welchem Punkt zusätzliche Bandbreite keine weitere Verbesserung der Performance bewirkt
.
Response Time Predictor |

|
|
|
Response Time Predictor Sweep |
 |
|

WAN Bereitstellung
Vantage liefert Ihnen Informationen darüber, welche Auswirkungen das Produktionsnetzwerk auf Ihre neue Anwendung haben wird. Was aber wird mit der Performance des Netzwerkes geschehen, wenn Hunderte von Nutzern in ihren Büros auf die neue Anwendung zugreifen?
Das optionale Modul WAN Deployment Expert (WDE) untersucht vor allem den wichtigsten Parameter eines Netzwerkes: die WAN Bandbreite. Mit Hilfe von WDE lässt sich bereits vor Auslieferung der Anwendung feststellen, welche Auswirkungen auf die Infrastruktur der gleichzeitige Zugriff von mehreren Hundert Nutzern haben wird. Durch Nutzung von WDE kann der Nutzer die früher mit Vantage erfassten Tasks dazu verwenden, um schnell eine typische Lastsimulation für die in abgesetzten Büros arbeitenden Nutzer zu erstellen. Auf dieser Basis lässt sich eine erfolgreiche Inbetriebnahme der neuen Anwendung sicherstellen.
WDE - Deploy User Profile |

|
|
|
WDE - Response Times |
 |
|
|
WDE - Access Links |

|
|

|
 |
|