![[232][PL] Wrocław Jug - Krzysztof Michalak](https://secure.meetupstatic.com/photos/event/3/2/5/e/highres_534192894.jpeg)
[232][PL] Wrocław Jug - Krzysztof Michalak
About this event
Temat: Performance monitoring: dlaczego średnia latencja kłamie i czego nie mówią metryki o Twoim systemie
Abstract:
Dashboard świeci się na zielono, średnia latencja wygląda dobrze, CPU nie jest zapchane. A użytkownicy narzekają, że aplikacja wolno działa.
Dlaczego? Podczas tej sesji przyjrzymy się temu, dlaczego średnia latencja jest jedną z najbardziej mylących metryk w monitoringu wydajności oraz dlaczego prawdziwe problemy zaczynają się tam, gdzie kończy się P50. Pokażę na konkretnych liczbach, jak niewielki procent wolnych requestów potrafi zrujnować doświadczenie użytkownika — mimo że „average” nadal wygląda w porządku.
Porozmawiamy o:
percentylach (P95, P99, P99.9) i ich realnym znaczeniu w kontekście SLA,
tym, dlaczego to „najgorsze przypadki” psują wydajność systemu,
jak interpretować metryki, żeby nie dać się oszukać wykresom,
jakie sygnały warto mierzyć oprócz klasycznego CPU / memory / average latency.
Przeanalizujemy przykładowe źródła problemów, m.in.:
nierówną dystrybucję ruchu (sticky sessions, „problem celebryty”),
wyczerpanie puli połączeń do bazy,
exhaustion puli wątków,
contention i blokady w JVM,
noisy neighbour w środowiskach chmurowych.
To będzie praktyczna sesja dla osób, które chcą lepiej rozumieć, co naprawdę dzieje się z ich aplikacją na produkcji i jak mierzyć to, co faktycznie wpływa na doświadczenie użytkownika. Jeśli kiedykolwiek miałeś sytuację, w której metryki mówiły „jest dobrze”, a użytkownicy twierdzili coś dokładnie odwrotnego — ta prezentacja jest dla Ciebie.
Język: PL
Prelegent: Krzysztof Michalak
Od 6 lat pracuję z Javą i systemami backendowymi, z czego ponad 3 lata w obszarze tradingu, gdzie rozwijałem m.in. komponenty real-time pricing oraz systemy obliczeń związanych z opcjami.
Source: meetup