Sichten 'UML2-Traceinteraktionen' verwenden
Die Darstellung der Host- und Prozessinteraktionen in den Sichten 'Sequenzdiagramm' der Perspektive
'Profilermittlung und Protokollierung' hilft Ihnen bei der Verwaltung der Arbeitsbelastung in verteilten
Anwendungen. Die zeitliche Darstellung in diesen Sichten hilft Ihnen dabei, Engpässe in der Anwendungsleistung
und in der Netzkommunikation zu finden.
Voraussetzungen:
Die Folgediagrammsichten stellen verschiedene Aktionen zur Verfügung, die die Anzeige und Analyse von
Traceinteraktionen erleichtern.
Führen Sie die folgenden Schritte aus, um eine Sicht 'Traceinteraktionsdiagramm' zu öffnen:
- Wählen Sie den Monitor des Anwendungsclusters in der Sicht 'Profilmonitor' aus.
Hinweis: Schalten Sie auf das 'Verteilte Layout' um, um die Überwachungen anzuzeigen.
- Klicken Sie die rechte Maustaste an, wählen Sie Öffnen mit aus und wählen Sie anschließend
den Typ des Interaktionsdiagramms aus, den Sie anzeigen wollen. Die Sicht 'Folgediagramm' wird mit Elementen geöffnet,
die der ausgewählten Überwachungsstufe entsprechen. Die folgende Tabelle enthält eine Liste der Interaktionssichten, die für die jeweils ausgewählte Überwachungsstufe
zur Verfügung stehen.
Ausgewählte Überwachungsstufe
| Verfügbare Interaktionssichten
|
Überwachung |
Überwachung, Host |
Host |
Prozess, Agent |
Prozess |
Klasse, Objekt, Thread |
Ausführungszeitanalyse |
Klasse, Objekt, Thread |
Bei umfangreichen Sichten, in denen geblättert werden muss, kann mit Hilfe der Übersicht zwischen den Seiten
innerhalb des Folgediagramms navigiert werden.
Klicken Sie zum Öffnen der Folgediagrammübersicht auf die Schaltfläche
in der unteren rechten Ecke der Sicht.
Hinweis: Diese Schaltfläche wird nur angezeigt, wenn das Blättern erforderlich ist.
Aktionslinien und Nachrichten navigieren
Für Sichten mit mehreren Seiten stehen verschiedene Methoden zum Navigieren zur Verfügung.
- Menüoption 'Navigation'
- Wählen Sie aus dem Dropdown-Menü der Symbolleiste die Option Navigation aus. Ein Untermenü für die
Navigation wird angezeigt.
- Wählen Sie eine der Navigationsoptionen aus.
- Menüoption 'Seiten'
- Wählen Sie aus dem Dropdown-Menü der Symbolleiste die Option Seiten aus. Das
Dialogfenster Folgediagrammseiten wird geöffnet.
- Geben Sie die Seitenzahl ein, zu der Sie wechseln wollen. Klicken Sie auf OK. Die Sicht wird mit der
Zielseite aktualisiert.
- Über die Symbolleiste oder das Dropdown-Menü der Symbolleiste können Sie auch die Schaltflächen
'Zur nächsten Seite wechseln' und
'Zur vorherigen Seite wechseln'
zum Navigieren verwenden.
- Zur Nachricht wechseln
- Wählen Sie eine Nachricht aus. Klicken Sie die rechte Maustaste an, um das Kontextmenü aufzurufen.
- Um die Rückgabe eines Methodenaufrufs anzuzeigen, wählen Sie Zur Nachrichtenrückgabe wechseln aus dem
Kontextmenü aus.
- Um den Anfang eines Methodenaufrufs anzuzeigen, wählen Sie Zur Nachricht wechseln aus dem
Kontextmenü aus.
Die Funktion zum Ausblenden und Erweitern von Aktionslinien kann verwendet werden, um Datenabschnitte innerhalb
einer Sicht zu verdecken oder zu erweitern.
- So blenden Sie eine Aktionslinie aus:
- Drücken Sie die Taste STRG und klicken Sie gleichzeitig die Aktionslinien an, die Sie ausblenden wollen.
- Klicken Sie die rechte Maustaste an, um das Kontextmenü aufzurufen.
- Wählen Sie Ausgewählte Klassen oder Objekte ausblenden aus. Die Sicht wird aktualisiert und zeigt die
ausgewählten Aktionslinien zusammen in einer Aktionslinie an. Die ausgeblendete Aktionslinie wird durch folgendes
Symbol dargestellt:
- So erweitern Sie eine Aktionslinie:
- Klicken Sie die ausgeblendete Aktionslinie an, die Sie erweitern wollen. Um den vollständigen Namen der
Aktionslinie anzuzeigen, ziehen Sie die Maus über die betreffende Aktionslinie.
- Klicken Sie die rechte Maustaste an, um das Kontextmenü aufzurufen.
- Wählen Sie Ausgewählte Aktionslinie erweitern aus. Die Sicht wird aktualisiert und zeigt die ausgewählte
Aktionslinie als erweiterte Aktionslinie an.
Hinweis: Nur Objekt- oder Klasseninteraktionen
Die Funktion zum Ausblenden und Erweitern von Nachrichten kann verwendet werden, um alle Methodenaufrufe einer
ausgewählten Methode auszublenden oder anzuzeigen. Hinweis: Dies betrifft nur Objekt- oder Klasseninteraktionen
- So blenden Sie Nachrichten aus:
- Klicken Sie die gewünschte Nachricht im Folgediagramm an.
- Klicken Sie die rechte Maustaste an, um das Kontextmenü aufzurufen.
- Wählen Sie Aufgerufene Methoden ausblenden aus. Das Folgediagramm wird aktualisiert und blendet alle
Methodenaufrufe innerhalb der ausgewählten Methode aus.
Die ausgeblendete Nachricht wird durch folgendes Symbol dargestellt:
- So erweitern Sie Nachrichten:
- Klicken Sie die gewünschte ausgeblendete Nachricht im Folgediagramm an.
- Klicken Sie die rechte Maustaste an, um das Kontextmenü aufzurufen.
- Wählen Sie Aufgerufene Methoden erweitern aus. Das Folgediagramm wird aktualisiert und zeigt
alle Methodenaufrufe der ausgewählten Methode an.
Durch die Ausführung von Detailabfragen zu einer Aktionslinie können Sie alle Traceinteraktionen innerhalb einer
bestimmten Aktionslinie anzeigen lassen. Über dieses Feature können Benutzer die eigentliche Ursache eines Fehlers von
einem Host zu einem Prozess, zu einem Thread und schließlich zu einer Klasse oder einem Objekt zurückverfolgen.
Detailabfragen stehen für Host-, Agenten-, Prozess- und Threadinteraktionen zur Verfügung. Um eine Detailabfrage für eine
Aktionslinie auszuführen, wählen Sie die Aktionslinie aus, klicken Sie mit der rechten Maustaste, und wählen Sie dann
Detailabfrage für ausgewählte Aktionslinie ausführen aus. Verwenden Sie zum Zurücksetzen der Detailabfrageoptionen
die Funktionsleistenoption 'Alle Drilldown-Aktionen zurücksetzen'
und die Dropdown-Liste.
Durch die Markierung eines Aufrufstacks können Sie alle Methodenaufrufe in einem Aufrufstack anzeigen lassen.
Sie können einen Aufrufstack markieren, indem Sie eine Methode auswählen, mit der rechten Maustaste darauf klicken
und Aufrufstack markieren auswählen. Hierdurch werden alle Methodenaufrufe im Aufrufstack markiert.
Der Zeitbalken entlang der linken Kante eines Tracediagramms gibt an, wie viel Zeit
zwischen den aufeinander folgenden Ereignissen vergangen ist. Die Skala am Zeitbalken zeigt,
welche Zeitabschnitte zwischen den minimalen und maximalen Deltazeiten liegen. Die Farbintensität
spiegelt die Zeitdauer wider. Je intensiver die Farbe, um so größer die Deltazeit.
Die Zeitkomprimierungsleiste und -skala können genau angeben, welcher Teil einer Methode die meiste Zeit in
Anspruch nimmt. Er kann sich zwischen zwei Aufrufen oder innerhalb eines Aufrufs und dem Methodeneintritt und -austritt
befinden, oder eine ganze Methode betreffen.
Die relative Zeitspanne zwischen zwei aufeinanderfolgenden Methodenaufrufen oder -rückgaben kann auf zwei Arten angezeigt werden:
- Ziehen Sie die Maus über die Zeitlinie auf der linken Seite des Diagramms.
- Wählen Sie eine Nachricht aus, und führen Sie die Maus über eine andere Nachricht, um zu sehen, wie viel Zeit zwischen den beiden Nachrichten vergangen ist.
.
Nachrichten und Aktionslinien aus- und einblenden
Durch das Aus- und Einblenden von Mustern in Aktionslinien und Nachrichten können Sie Ihre Untersuchung auf
bestimmte Objekte in der Sicht beschränken, die für Sie von Interesse sind. Hinweis: Diese Option steht nur für
Objekt-, Klassen-, Thread- und Agenteninteraktionen zur Verfügung.
- Um eine Aktionslinie auszublenden, wählen Sie die Aktionslinie aus, klicken Sie mit der rechten Maustaste und wählen Sie Ausgewählte Aktionslinie ausblenden aus. Die Aktionslinie wird aus der Sicht ausgeblendet.
- Um nur eine ausgewählte Aktionslinie anzuzeigen, wählen Sie die Aktionslinie aus, klicken Sie mit der rechten Maustaste und wählen Sie Nur ausgewählte Aktionslinie anzeigen aus.
Nur die ausgewählte Aktionslinie bleibt dann in der Sicht bestehen. Alle anderen Aktionslinien werden entfernt.
- Um eine Nachricht auszublenden, wählen Sie die Nachricht aus, klicken Sie mit der rechten Maustaste und wählen Sie Ausgewählte Nachricht ausblenden aus. Die Nachricht wird aus der Sicht ausgeblendet.
- So setzen Sie die ausgewählten Anzeige- und Ausblendeoptionen zurück:
- Wählen Sie im Dropdown-Menü Ausblende-/Anzeigemuster aus.
- Entfernen Sie im Dialog 'Muster zum Ausblenden/Anzeigen im Ablaufdiagramm' die Muster zum Ausblenden/Anzeigen,
die nicht mehr auf auf die Sicht angewendet werden sollen.
- Klicken Sie auf OK.
- So fügen Sie ein Ausblendemuster hinzu:
- Wählen Sie im Dropdown-Menü Ausblende-/Anzeigemuster aus.
- Wählen Sie im Dialog 'Ausblende-/Anzeigemuster' des Folgediagramms Hinzufügen aus.
- Definieren Sie ein Abgleichmuster für eine Zeichenfolge und wählen Sie aus, ob ein Objekt/Klasse oder Methodeneingang oder Methodenexit nach diesem Muster durchsucht werden soll.
- Klicken Sie Erstellen an. Das neu erstellte Muster ist in der Liste der Ausblende-/Anzeigemuster automatisch ausgewählt.
- Klicken Sie auf OK, um das Ausblendemuster auf die Sicht anzuwenden.
- Interne Nachrichten sind Aufrufe einer Aktionslinie an sich selbst, wie beispielsweise ein Methodenaufruf
innerhalb derselben Klasse oder desselben Objekts. So blenden Sie interne Nachrichten aus:
- Öffnen Sie das Dropdown-Menü der Symbolleiste.
- Wählen Sie die Option Interne Nachrichten ausblenden aus. Hierdurch werden alle internen Nachrichten gefiltert.
- Um die internen Nachrichten wieder anzuzeigen, wählen Sie die entsprechende Menüoption im Dropdown-Menü erneut aus.
Um Suchkriterien zu erstellen, gehen Sie wie folgt vor:
- Öffnen Sie das Dropdown-Menü der Symbolleiste.
- Wählen Sie die Option Suchen... aus. Das Dialogfenster Suche in Folgediagramm wird geöffnet.

- Geben Sie im Feld Passende Zeichenfolge ein Muster an, nach dem Sie die Profilermittlungsdaten durchsuchen möchten.
- Wählen Sie aus, ob Sie in einem Objekt oder Klasse, einem Methodeneingang oder Methodenexit oder in beiden Optionen nach dem Muster suchen möchten.
Hinweis:Stellen Sie sicher, dass mindestens eine der Optionen Objekt oder Klasse oder
Methodeneingang oder Methodenexit im Dialogfenster Suchen ausgewählt ist. Wenn keine Option ausgewählt ist,
ist der Befehl 'Suchen' inaktiviert.
- Klicken Sie auf Suchen. Die aktuelle Sicht wird mit den Nachrichten bzw. Aktionslinien aktualisiert,
die den Suchkriterien entsprechen.
Tipp: Der Dialog Suchen kann auch über die Tastenkombination 'STRG-F' aufgerufen werden.
Um die Standardanzeigegröße der Sicht wiederherzustellen (also den Zoomfaktor zurückzusetzen), die Sicht zu
vergrößern oder zu verkleinern, können Sie die nachstehende Gruppe von Steuerelementen der Symbolleiste verwenden.

Zugehörige Konzepte
Übersicht zur Analysefunktion für Protokoll und Trace
Korrelation von Protokolldateien
Sicht 'Protokollinteraktionen'
Sicht 'Protokollthreadinteraktionen'
Zugehörige Tasks
Mit Protokolldateien arbeiten
Zeit synchronisieren
Zugehörige Verweise
Sichten des Ablaufdiagramms
(C) Copyright IBM Corporation 2000, 2006. Alle Rechte vorbehalten.