Monitorowanie aplikacji za pomocą agentów rejestrowania

Skuteczną metodą wykrywania i diagnozowania problemów w aplikacjach jest rejestrowanie zdarzeń i błędów aplikacji w plikach dziennika. Zdarzenia i błędy są najczęściej rejestrowane za pośrednictwem narzędzi rejestrujących (na przykład JSR-047 lub API rejestracji języka Java). Inną możliwością jest bezpośrednie przesyłanie błędów i zdarzeń do agenta rejestrowania w postaci fragmentów kodu XML. Agenty rejestrowania są zarządzane przez komponent Agent Controller, co pozwala programistom i personelowi wsparcia przyłączać lokalne lub zdalne agenty rejestrowania w celu monitorowania działalności aplikacji w czasie rzeczywistym.

Zdarzenia i błędy przesyłane do agenta rejestrowania są fragmentami kodu XML, zgodnymi na przykład z modelem Common Base Event.

Programiści mogą rejestrować zdarzenia i błędy aplikacji w agencie rejestrowania poprzez odpowiednią konfigurację istniejącego mechanizmu rejestracji i automatyczną konwersję do formatu Common Base Event, wykorzystując obsługę narzędzia rejestrowania. Przykład można znaleźć w module Apache Common Logging Sample.

Inną możliwością jest zapisywanie fragmentów kodu XML bezpośrednio do klasy org.eclipse.hyades.logging.core.LoggingAgent.



Pojęcia pokrewne
Model Common Base Event
Widoki Analizatora plików dziennika i śledzenia
Korelacja plików dziennika


Informacje pokrewne
Specyfikacja formatu Common Base Event
Schemat .xsd formatu Common Base Event .xsd (odsyłacz do zewnętrznego serwisu WWW)
Obsługa narzędzia rejestrowania
Schemat .xsd danych statystycznych (odsyłacz do zewnętrznego serwisu WWW)
Schemat .xsd danych śledzenia (odsyłacz do zewnętrznego serwisu WWW)


Czynności pokrewne
Analizowanie plików dziennika