Тренінг

Діагностика та виправлення проблем у Spring Boot додатках

Ваш Spring Boot додаток гальмує, викидає дивні помилки або поводиться непередбачено? На цьому практичному тренінгу ви навчитеся швидко знаходити та усувати вузькі місця, помилки конфігурації, витоки пам’яті та інші поширені проблеми. Ми розберемо реальні кейси, навчимося будувати корисні інструменти логування та моніторингу, а також системно підходити до діагностики. Учасники отримають чіткий алгоритм дій у разі виникнення проблем та підвищать впевненість у підтримці своїх систем.

Цілі та завдання тренінгу

  • навчитися будувати повноцінну систему observability для Spring Boot додатків;
  • отримати набір практичних інструментів для швидкої діагностики та виправлення проблем Spring Boot додатків;
  • розглянути типові проблеми, які можуть траплятися у Spring Boot додатках та як їх швидко діагностувати;
  • покращити навички підтримки своїх додатків у production оточенні.
Цільова аудиторія
Java розробники, архітектори, технічні лідери
Вартість
450 $за учасника
Дата та час
5 модулів по 3 години

Замовити для компанії

Детальна програма

Частина 1

  • Основні елементи системи observability (логи, метрики, трейси).
  • Стандарт OpenTelemetry та його складові.
  • Можливості Spring Boot з логування.
  • Інтеграція з ELK стеком для обробки, зберігання та пошуку логів.
  • Побудова корисних дашбордів для швидкої діагностики проблем.

Частина 2

  • Micrometer як ядро для роботи з метриками у Spring Boot.
  • Доступні метрики з коробки із Spring Boot Actuator.
  • Реалізація кастомних метрик різних типів.
  • Збір метрик через Prometheus.
  • Візуалізація метрик у Grafana.
  • Набір рекомендованих дашбордів для детального моніторингу.

Частина 3

  • Глибока діагностика додатка через Spring Boot Actuator.
  • Використання Spring Boot Admin для візуалізації стану додатка.
  • Аналіз дампа потоків для типових проблем.
  • Аналіз дампа пам’яті для типових проблем.

Частина 4

  • Трейсинг запитів за допомогою Micrometer.
  • Формування та прокидання кастомного контексту.
  • Прокидання трейсу за різними комунікаційними протоколами.
  • Інтеграція з Jaeger для візуалізації трейсів.

Частина 5

  • Розбір типових практичних проблем Spring Boot додатків та швидка їхня діагностика.

Історія проведення

  • 24 лютого - 10 березня, 2026онлайн5 занять у Zoom по вівторках та четвергах (16:00-19:00, Київ).
  • 20-29 жовтня, 2025онлайн5 занять у Zoom по понеділках, середах та п'ятницях (16:00-19:00, Київ).