Przeglądarka logów systemów wewnętrznych

W systemie dostępna jest przeglądarka logów systemów wewnętrznych aplikacji. Aplikacja posiada kilka systemów, które w tle generują akcje i służą do automatyzacji pracy systemu. Te elementy to:

  • Scheduler/Automaty - czyli zdarzenia generowane zgodnie z ustalonym harmonogramem. Mogą to być integracje do zewnętrznych systemów, automaty przejścia zdarzeń serwisowych, pobieranie danych energetycznych z giełd energii itp.

  • Integracje - Końcówki integracji, które zajmują się przetwarzaniem dokumentów EDI, integrują się z zewnętrznymi bazami danych itp.

  • Zdarzenia - Automat reagujący na zmianę parametrów systemu np. zmianę jednego stanu zdarzenia serwisowego na inny.

Wszystkie w/w elementy można zdefiniować w odpowiednich sekcjach interfejsu konfiguracyjnego. Każdy z tych systemów generuje logi informujące o jego pracy oraz ewentualnych błędach/problemach przy przetwarzaniu.

Za pomocą dostępnej tutaj przeglądarki logów mamy możliwość przeglądania logów, które generują te systemy. Aby do niego przejść należy wywołać akcję Podgląd logów z sekcji Audyt w konfiguracji.

loggers b98e5
Rysunek 1. Menu wywołania

Po przejściu pojawia się lista dostępnych logów, które możemy przeglądać/monitorować.

Lista logów

  • Integracje - dane z systemu integracji

  • Schedulery - dane z automatów harmonogramu

  • Eventy - dane z automatów reagujących na zmiany obiektów

Nie wszystkie logi są dostępne w każdej instancji. W takich, w których niektóre systemy są wyłączone, nie pojawiają się logi z tego obszaru.

Widok logów podzielony jest na dwie sekcje. Wybór strumienia logów oraz podgląd rzeczywisty danych.

loggers 043a9
Rysunek 2. Widok logów

W widoku poszczególnego strumienia logów mamy dostępne akcje:

  • Aktualizuj automatycznie - włączenie powoduje automatyczne odświeżanie strumienia logów

  • Linie - widoczne linie ze strumienia logów. Podajemy liczbę linii.

  • Akcja: odśwież - możliwość ręcznego odświeżenia strumienia logów

  • Akcja: pobierz - pobranie logów w formie pliku tekstowego

Pobranie logów pobiera zawsze pełny dostępny strumień logów. Logi dla każdego strumienia po osiągnięciu określonego rozmiaru (10MB) są automatycznie zastępowane nowym strumieniem.

Wyszukiwanie tekstu w podglądzie logów

W podglądzie strumienia logów dostępne jest pole wyszukiwania tekstu. Umożliwia ono szybkie odnalezienie interesujących nas fragmentów logów bezpośrednio z interfejsu, bez konieczności pobierania pliku i przeszukiwania go w zewnętrznych narzędziach. Pole wyszukiwania obsługuje symbole wieloznaczne: * (dowolny ciąg znaków) oraz ? (dowolny pojedynczy znak).

Nad polem wyszukiwania wybieramy jeden z dwóch trybów pracy:

  • Podświetli - wszystkie dopasowania wyszukiwanego tekstu są podświetlane w treści logów. Nawigacja między trafieniami realizowana jest przyciskami ze strzałkami lub klawiszem ENTER, a obok nich wyświetlany jest licznik trafień w formie x/y. Podgląd automatycznie przewija widok do aktywnego trafienia.

  • Pasujące linie - w podglądzie wyświetlane są wyłącznie linie zawierające szukany tekst, co pozwala ograniczyć widok do istotnych wpisów.

Wyszukiwanie działa również podczas monitorowania logów na bieżąco (przy włączonym trybie Aktualizuj automatycznie).

loggers search
Rysunek 3. Wyszukiwanie tekstu z podświetleniem trafień