Standardisierte Datenerfassung ist eine der zentralen technologischen Anforderungen, die vom Hyades-Projekt identifiziert werden. Die Analysefunktion für Protokoll und Trace nutzt erstmals diese Technologien und wurde auf Basis aktueller Eclipse-Tools entwickelt. Als Zielgruppe gelten Entwickler und Benutzerunterstützungspersonal.
Eine Schnittstelle wurde als zentraler Operationspunkt für den Umgang mit Protokollen und Traces entworfen, die von den verschiedenen Komponenten eines eingesetzten Systems produziert werden. Durch Verbinden dieser zwei Toolgruppen (Tracefunktionen und Protokollierung) kann die Lücke zwischen Fehlerbestimmung und dem Debug von Anwendungen und Middleware geschlossen werden. Die Erfassung und Korrelation von End-to-End-Ereignissen im verteilten Stack einer Kundenanwendung mit diesem Tool ermöglicht Ihnen eine strukturiertere Analyse der Probleme in einer verteilten Anwendung. Das Tool vereinfacht und beschleunigt das Debug und Beheben von Fehlern in einem System.
Das Finden der eigentlichen Fehlerursache kann in einem System, das aus einer Gruppe verschiedener Produkte
besteht, problematisch werden. Alle Produkte produzieren Daten zur Fehlerbestimmung, wie beispielsweise
Tracesätze, Protokollsätze und Nachrichten. Die Korrelation dieser Daten zur Fehlerbestimmung über verschiedene
Produkte und Produkte auf verschiedenen Servern hinweg ist jedoch nicht so einfach möglich. Die Fehlerbestimmungsdaten
jeder Anwendung bieten jeweils nur einen kleinen Ausschnitt des gesamten Systemproblems. Zeitmarken reichen nicht aus: sie sind nicht genügend differenziert und die Uhren sind oft zwischen den Servern
nicht ausreichend synchronisiert. Diese Probleme machen es sehr schwer, das Problem zu isolieren (d. h.
den Server, das Produkt und die eigentliche Ursache eines Problems festzustellen), und diese Komplexität
nimmt mit der Komplexität und Größe eines Systems zu.
Durch die Analysefunktion für Protokoll und Trace, in der Sie zahlreiche Protokolldateien
sowie Symptomdatenbanken importieren können, gegen die Protokolldateien analysiert und
korreliert werden können, nimmt diese Komplexität ab. Das zentrale Problem bei der
Problemeingrenzung in den heutigen Lösungen ist, dass sich die Fehlerbestimmungsdaten
nicht zwischen den Produkten korrelieren lassen, und daher keine einfache Möglichkeit
besteht, die Beziehungen zwischen den Ereignissen herzustellen, die von den
verschiedenen Produkten erfasst wurden. Die Analysefunktion für Protokoll und Trace
adressiert dieses Problem, indem sie Ihnen ermöglicht, Protokolldaten (der Trace-Dateien)
verschiedener Produkte zu importieren und zu analysieren und die Beziehungen
zwischen den von diesen Produkten erfassten Ereignissen herzustellen (Korrelation).
Die gesamte grundlegende Infrastruktur der Protokoll- und Trace-Analyse steht als Open Source im Rahmen des
Projekts 'Eclipse Test and
Performance Tools Platform' zur Verfügung.
Nachfolgend sind die Möglichkeiten der Analysefunktion für Protokoll und Trace zusammengefasst.
Protokolldateien importieren
Eine Protokolldatei importieren
Sichten der Protokollanalyse
Sicht 'Protokoll'
Sicht 'Protokollinteraktionen' (Korrelation)
Sicht 'Protokollthreadinteraktionen' (Korrelation)
Plug-in-Informationen zu Protokollparser und Korrelationsengine
Anleitung zum Erstellen eines Parsers und Korrelators für Protokolle
Symptomdatenbank und Analyseengine
Symptomdatenbank
Symptomdatenbankeditor
Symptomdatenbank importieren und verwenden
Symptomdatenbank bearbeiten
Symptomdatenbank erstellen
Symptomdatenbank exportieren
Verwandte Konzepte
Symptomdatenbank
Common Base Event-Modell
Korrelieren von Protokolldateien
Sicht 'Protokoll'
Übersicht über Profilermittlungstool
Verwandte Tasks
Protokolleinstellungen festlegen
Mit Protokolldateien arbeiten
Symptomdatenbank importieren und verwenden
Anleitung zum Erstellen eines Parsers und Korrelators für Protokolle
Anleitung zum Erstellen einer Analyseengine
(C) Copyright IBM Corporation 2000, 2005. Alle Rechte vorbehalten.