25 stycznia odbyło się pierwsze spotkanie w Nowym Roku! Na zaproszenie Cinkciarz.pl w Zielonej Górze pojawił się Marcin Grzejszczak, który opowiedział o metodach pracy z logami w systemach rozproszonych.
Wykład rozpoczął się krótkim omówieniem problemów, które napotykają programiści takich systemów. Następnie przeszliśmy do podstawowej terminologii związanej z logowaniem: span, trace, baggage itp. w kontekście Spring Sleuth – systemu do śledzenia rozproszonego. Po pokazaniu podstaw Marcin przeszedł do łączenia (agregacji) i korelacji informacji z różnych maszyn oraz ich przeglądaniu przy pomocy Kibany.
W drugiej części zajęliśmy się problem wolnego działania (wcześniejsze przykłady zakładały brak działania badanego systemu). Tu pojawił się Zipkin, który ułatwia śledzenie opóźnień w komunikacji.
Ostatnim akordem było demo – Marcin szybko zbudował aplikację w Spring i pokazał jak analizować logi za pomocą powyższych narzędzi.
Materiały: