#55

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ę ☺

Żarówka

Czego się nauczysz?

'- 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
Notatnik

Wymagania wstępne

Od uczestników wymagana jest dobra znajomość Javy (opcjonalnie też Spring). Przed warsztatem należy zainstalować:
- 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

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.

Program warsztatów

  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ą.

Uwaga

W trosce o jakość warsztatów jesteśmy zmuszeni ograniczyć liczbę uczestników. **Kwalifikacja odbywa się na podstawie odpowiedzi udzielonych w formularzu zgłoszeniowym oraz - w dalszym kroku - kolejności zgłoszeń.** Potwierdzenie udziału w warsztatach wraz z instrukcją przygotowania środowiska otrzymasz najpóźniej na 7 dni przed planowaną datą wydarzenia.

Zapisy na wybrany warsztat zostały zakończone.