Seminarium: Systemy Rozproszone
21 maja 2015, godzina 12:15, sala 4070
Michał Adamczyk

Logowanie w systemach rozproszonych - centralizacja i analiza logów



We współczesnych systemach każda aplikacja czy jej składowe zapisują w logach coraz więcej danych dotyczących życia danego procesu, historię jego działania, wywołane funkcje czy napotkane błędy. Jednak dostęp do logów zazwyczaj nie jest prosty - zwłaszcza w systemach rozproszonych, a ich analiza jeszcze trudniejsza i czasochłonna. Jak ułatwić deweloperom dostęp do tych danych? Gdzie tkwią problemy? Czym właściwie są owe logi - co można w nich zapisywać i do czego to wykorzystać?

Podczas seminarium opowiem dlaczego centralizacja i analiza logów są warte uwagi. Przedstawię nowoczesne narzędzia - Elasticsearch, Logstash, Kibana (ELK) oraz alternatywy, po czym pokażę, jak skonstruować system do zbierania i przetwarzania logów w rozproszonym środowisku - wraz z wygodnym graficznym interfejsem do ich analizy i metodą zarządzania nimi. Na koniec powiem jak taki system skalować.

Zapraszam serdecznie!
Michał Adamczyk

Bibliografia: