Pomiary i monitorowanie aplikacji
1. Metryki - wprowadzenie do tematu, przykłady zastosowań.
2. Poznanie narzędzia: io.dropwizard.metrics.
3. Pomiary w kodzie biznesowym.
4. Agregacja i wizualizacja metryk.
5. Pomiary części technicznej aplikacji.
6. Jak stosować metryki z głową.
Zastanawiałeś/aś się kiedyś co dzieje się w środku Twojej aplikacji? Jak w prosty sposób obserwować natężenie ruchu czy czas wykonywania poszczególnych akcji? Może chcesz wiedzieć jak dobierać krytyczne parametry techniczne takie jak timeouty sieciowe czy rozmiary pul wątków? Dzięki temu warsztatowi poznasz odpowiedź na wszystkie nurtujące Cię pytania z zakresu pomiarów i monitorowania aplikacji Java. Jeśli jesteś programistką z dobrą znajomością języka Java i nie boisz się czasem sięgnąć po narzędzia DevOps (na przykład Docker), ten warsztat jest dla Ciebie.
Podczas warsztatu:
- poznasz narzędzia i biblioteki do monitorowania kodu,
- dowiesz się o różnych rodzajach metryk i ich zastosowaniu,
- nauczysz się stosować metryki w krytycznych miejscach aplikacji - zarówno od strony biznesowej jak i technicznej,
- poznasz sposoby na łatwe i przystępne zaglądanie wewnątrz JVMa,
- poznasz narzędzia do agregacji i przystępnej wizualizacji metryk.
Od uczestników wymagana jest dobra znajomość Javy (opcjonalnie też Spring).
Warsztat poprowadzi Adam Dubiel - programista z pasją do tworzenia wydajnych i dobrze skalujących się aplikacji. Kiedy programuje, zwraca uwagę na czystość kodu, architekturę i testy, ale także na metryki. Lider techniczny, który lub zmieniać otoczenie na lepsze. Największą satysfakcję daje mu udane wdrożenie aplikacji, która po prostu działa i zadowolenie klientów.