Тренинг

Диагностика и исправление проблем в 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, Киев).