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