Диагностика приложений является важным умением для 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.
Мониторинг демонов и регулярных джоб.