Диагностика приложений является важным умением для Middle, Senior специалистов.
В курсе мы научимся использовать все стандартные утилиты из JDK для анализа запущенного JVM-приложения. Проанализируем сценарии утечек памяти, способы их обнаружения, и исправления. Разберемся, как читать crash-дампы JVM. Научимся мониторить приложения и смотреть на важные метрики.
Бонусом - мониторинг мобильных и веб- приложений.

Мы не ограничимся только JDK, а также углубимся в спефичиные инструменты мониторинга и диагностики популярных фреймворков: Spring, Hibernate, Netty, Vert.x, Ktor, чтобы понимать как мониторить полноценное приложение на Java, Kotlin, Scala в JVM. Будем рассматривать популярные фреймворки из бенчмарка techempower.

Вы получаете
Знания
Инструменты
Доступ
Скрипты для автоматизации мониторинга и диагностики приложений

Покупая данный курс, вы получаете в подарок годовую подписку на все обновления и новые обзоры инструментов диагностики и мониторинга JVM-приложений.

Модули:
Средства диагностики
jcmd, jfr, jmap, ...
Поиск утечек памяти:
NMT, Netty leaks, Heap size, Metaspace leaks, All possible leaks.
Дебаггинг проблем JVM:

Мониторинг специфичных библиотек и фреймворков:
Мониторинг SpringBoot приложений.
Мониторинг Vert.x сервисов.
Мониторинг Ktor.
Мониторинг демонов и регулярных джоб.