Pomiary i monitorowanie aplikacji
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.
Zapewniamy pyszną kawę oraz pizzę ☺
Czego się nauczysz?
- 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
Wymagania wstępne
- JDK 1.8
- IDE (Eclipse, NetBeans, IntelliJ)
- git
- środowisko Docker 1.10+
Dokładna instrukcja z instalacją zostanie wysłana do uczestników na kilka dni przed warsztatem.
Prowadzący
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.
Program warsztatów
- Metryki – wprowadzenie do tematu, przykłady zastosowań.
- Poznanie narzędzia: io.dropwizard.metrics.
- Pomiary w kodzie biznesowym.
- Agregacja i wizualizacja metryk.
- Pomiary części technicznej aplikacji.
- Jak stosować metryki z głową.
Uwaga
Zapisy na wybrany warsztat zostały zakończone.