Tworzenie nowego wyrażenia XPath
Edytor bazy danych objawów udostępnia okno dialogowe, które umożliwia użytkownikom szybkie tworzenie wyrażeń XPath bez znajomości składni języka XPath. Wyrażenia składają się z prostych predykatów pogrupowanych przy użyciu operatorów AND i OR. Prosty predykat może składać się z atrybutu org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
, prostego operatora
(=, <, >, <>,...) oraz wartości.
Po utworzeniu wyrażenia można go użyć do analizy dzienników.
Aby utworzyć wyrażenie, wykonaj następujące czynności:
- W edytorze formatu Symptom V2.0 wybierz węzeł Wyrażenie XPath. W panelu Szczegóły wyrażenia XPath kliknij przycisk Nowe wyrażenie. Zostanie wyświetlone okno dialogowe Nowe wyrażenie XPath. Kliknij przycisk Dodaj, aby dodać wpis (prosty predykat) do tabeli wyrażeń.
- Wybierz atrybut, który ma być użyty w prostym predykacie z listy atrybutów
org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
.
- Wybierz operator (operator like umożliwia dopasowywanie wzorca). Wpisz wartość, jaką muszą mieć rekordy dziennika dla tego atrybutu, aby pasowały do wyrażenia podczas analizy dzienników:
- Gwiazdka (*) reprezentuje dowolny łańcuch.
- Pionowa kreska (|) reprezentuje sumę logiczną "or".
- Wartości czasu muszą być w formacie ISO: rrrr-mm-dd hh:mm:ss.sTZD, gdzie:
- rrrr to czterocyfrowa wartość oznaczająca rok
- MM to dwucyfrowy numer miesiąca
- dd to dwucyfrowy numer dnia
- hh to dwucyfrowa wartość oznaczająca godzinę (w formacie 24-godzinnym)
- mm to dwucyfrowa wartość oznaczająca liczbę minut
- ss.s to dwucyfrowa wartość oznaczająca liczbę sekund (z ułamkami sekund podawanymi opcjonalnie po przecinku)
- TZD (Time Zone Designator) to oznaczenie strefy czasowej w formie
6-znakowej różnicy godzin względem czasu uniwersalnego (UTC), na
przykład +05:00 lub -07:00;, albo skrót nazwy strefy czasowej, np. EST
lub GMT. Informacje na temat formatu czasu można znaleźć na stronie
http://www.w3.org/TR/NOTE-datetime,
a wykaz skrótów nazw stref czasowych - na stronie
http://www.timeanddate.com/library/abbreviations/timezones/.
Kliknij przycisk OK.
- Aby zmodyfikować istniejący wpis w tabeli wyrażeń, wybierz go, kliknij przycisk
Edytuj i zmień wartości w polach.
- Aby usunąć wpis, wybierz go i kliknij przycisk Usuń.
- Wybierz wartość w oknie złożonym wyrażenia grupy, aby pogrupować wpisy w tabeli wyrażeń według warunku AND lub OR. Domyślny wybór to warunek AND.
- Kliknij przycisk OK. Wyrażenie XPath zostanie wygenerowane, a jego wartością będzie wartość pola tekstowego Wyrażenie XPath.
Wskazówka: w widoku Dziennik można kliknąć prawym przyciskiem myszy rekord dziennika, a następnie wybrać opcję Kopiuj do schowka. Właściwość komunikatu tego rekordu dziennika zostanie skopiowana do schowka. Jest to przydatne przy tworzeniu predykatów w formie wzorca, czyli predykatów, które są zdefiniowane według atrybutu komunikatu
org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
i zawierają jeden z operatorów: like lub not like.
Czynności pokrewne
Edytowanie bazy danych objawów
Informacje pokrewne
Specyfikacja formatu Common Base Event
Widok dziennika
(C) Copyright IBM Corporation 2000, 2006. Wszelkie prawa zastrzeżone.