JUGŁ – Znajdowanie „wąskich gardeł” przy użyciu Jamesa i Elasticsearcha/Kibany

Kiedy:
13 listopad 2019@18:00 – 20:00
2019-11-13T18:00:00+01:00
2019-11-13T20:00:00+01:00
Gdzie:
Piotrkowska 148
Lódz
Poland

SkyHub
ul. Piotrkowska 148/150, Łódź

Prezentuje : Sandra Rogalska

W każdym miesiącu TomTomowa Platforma do transakcyjnego tworzenia map przetwarza i zapisuje 24TB nowych danych co przekłada się na 2 miliardy modyfikacji dróg i innych elementów w naszych mapach.

Dojście do tego momentu przy ciągłych wdrożeniach poszczególnych komponentów wymaga dokładnego monitorowania systemu i szybkiego diagnozowania problemów z wydajnością.

W tym celu stworzyliśmy w TomTom Jamesa naszego Javowego opensourcowego agenta 007, który pozwala na bieżąco śledzić produkcyjną Platformę.

Podczas prezentacji na przykładzie testowej aplikacji pokażę między innymi jak:

– znaleźć te miejsca w kodzie, które odpowiadają za wysokie średnie czasy trwania requestów na produkcji oraz takie, które działają wolno tylko dla np. 95 i 99 percentyla
– móc sprawdzać czasy poszczególnych metod wewnątrz aplikacji w dłuższym okresie czasu aby uzyskać rzetelne dane
– sprawdzić czasy wywołań metod z frameworków czy innych bibliotek które mamy u siebie jako zależności
-znaleźć te ścieżki, metody i parametry wewnątrz naszego kodu, które nie są już wykorzystywane

Sandra Rogalska – Senior Software Engineer w TomTom. Od czterech lat wraz ze swoim zespołem rozwija jedyną na świecie Transakcyjną Platformę Integracji Mapy. Jest fanką clean-codu oraz TDD, lubi optymalizować aplikacje i sprawiać żeby działały jeszcze szybciej.

https://www.meetup.com/Java-User-Group-Lodz/events/265473045/