Neuen XPath-Ausdruck erstellen
Der Symptomdatenbankeditor enthält einen Dialog, mit dem Benutzer XPath-Ausdrücke schnell und ohne Vorkenntnisse der XPath-Sprachsyntax erstellen können. Die Ausdrücke bestehen aus einfachen Prädikaten, die mit Hilfe der Operatoren AND und OR gruppiert werden. Ein einfaches Prädikat besteht aus einem Attribut org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
, einem einfachen Operator (=, <, >, <> ...) und einem Wert.
Nach der Erstellung eines Ausdrucks kann dieser für die Protokollanalyse verwendet werden.
So erstellen Sie einen Ausdruck:
- Wählen Sie im Editor für Symptom V2.0-Format einen XPath-Ausdrucksknoten aus. Klicken Sie im Teilfenster Details des XPath-Ausdrucks auf Neuer Ausdruck, damit der Dialog Neuer XPath-Ausdruck angezeigt wird. Klicken Sie auf Hinzufügen, um der Ausdruckstabelle einen Eintrag hinzuzufügen. Bei diesem Ausdruck handelt es sich um ein einfaches Prädikat.
- Wählen Sie das im einfachen Prädikat zu verwendende Attribut in der Liste der
org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
-Attribute aus.
- Wählen Sie den Operator aus (like führt eine Mustererkennung aus). Geben Sie
einen Wert ein, den Protokollsätze für dieses Attribut vorweisen müssen, um mit dem Ausdruck
während der Protokollanalyse übereinzustimmen:
- Verwenden Sie einen Stern (*), um jede beliebige Zeichenfolge darzustellen.
- Verwenden Sie einen Balken (|), um ein nicht ausschließliches "oder" darzustellen.
- Zeitwerte müssen im ISO-Format JJJJ-MM-TT hh:mm:ss.sTZD angegeben werden. Dabei gilt:
- JJJJ ist eine vierstellige Jahresangabe
- MM ist eine zweistellige Monatsangabe
- TT ist eine zweistellige Tagesangabe
- hh ist eine zweistellige Stundenangabe im 24-Stunden-Format
- mm ist eine zweistellige Minutenangabe
- ss.s ist eine zweistellige Sekundenangabe mit einer Dezimalstelle für optionale Sekundenbruchteile
- TZD ist eine Zeitzonenkennung, entweder eine sechsstellige Zeitangabe in Bezug auf die
Coordinated Universal Time (UTC), wie z. B. +05:00 oder -07:00, oder die Abkürzung einer Zeitzone, wie
z. B. EST oder GMT. Weitere Informationen über das Format finden Sie unter
http://www.w3.org/TR/NOTE-datetime, eine Auflistung der Zeitzonenabkürzungen befindet sich unter
http://www.timeanddate.com/library/abbreviations/timezones/.
Klicken Sie auf OK.
- Um einen bestehenden Eintrag in der Ausdruckstabelle zu bearbeiten, wählen Sie ihn aus, klicken Sie auf Bearbeiten, und ändern Sie die Felder.
- Entfernen Sie einen Eintrag, indem Sie ihn auswählen und auf Entfernen klicken.
- Wählen Sie im Kombinationsfeld für Gruppierungsausdrücke einen Wert aus, um Einträge in der Tabelle anhand
einer Bedingung UND oder ODER zu gruppieren. Die Standardauswahl ist die Bedingung UND.
- Klicken Sie auf OK. Ein XPath-Ausdruck wird generiert, und der Wert wird im Textfeld XPath-Ausdruck festgelegt.
Tipp: Wenn Sie in der Protokollsicht mit der rechten Maustaste auf einen
Protokollsatz klicken können und In Zwischenablage kopieren auswählen, wird die
Nachrichteneigenschaft dieses Protokollsatzes in die Zwischenablage kopiert. Dies ist bei der
Erstellung von Prädikaten für Mustervergleiche hilfreich; dabei handelt es sich um
Prädikate, die für das Nachrichtenattribut org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
definiert werden und einen der Operatoren LIKE oder NOT LIKE enthalten.
Zugehörige Tasks
Symptomdatenbank bearbeiten
Zugehörige Verweise
Spezifikation des Common Base Event-Formats
Sicht 'Protokoll'
(C) Copyright IBM Corporation 2000, 2006. Alle Rechte vorbehalten.