Aноним
- #1
Мониторинг JVM (Алексей Рагозин, Владимир Плизга)
- Ссылка на картинку
Ни одно серьёзное приложение на production не обходится без мониторинга, который, как правило, основан на метриках изнутри самого приложения. От глобально-системных (типа нагрузки на CPU и объёма занятой памяти) до бизнес-специфичных (типа размера локальных кэшей), метрики дают разработчикам и администраторам способ оценить состояние приложения в любой момент и являются отправной точкой почти в любом troubleshooting’е.
Но с ними неразрывно связаны два нетривиальных вопроса: какие метрики снимать и как получать их значения? От ответов на оба из них зависят эффективность и простота мониторинга в целом.
На этом тренинге вы узнаете, какие метрики можно получить в JVM и ОС “из коробки”, а какие (и как) можно добавить самому, научитесь получать к ним доступ различными способами в зависимости от того, в какой среде развернуто приложение и какие требования и ограничения безопасности в ней действуют. Кроме того, освоите навыки интеграции метрик JVM-приложений с различными агрегаторами, чтобы они гармонично вписывались в состав крупных гетерогенных систем.
Аудитория:
Теория (основные разделы)
Но с ними неразрывно связаны два нетривиальных вопроса: какие метрики снимать и как получать их значения? От ответов на оба из них зависят эффективность и простота мониторинга в целом.
На этом тренинге вы узнаете, какие метрики можно получить в JVM и ОС “из коробки”, а какие (и как) можно добавить самому, научитесь получать к ним доступ различными способами в зависимости от того, в какой среде развернуто приложение и какие требования и ограничения безопасности в ней действуют. Кроме того, освоите навыки интеграции метрик JVM-приложений с различными агрегаторами, чтобы они гармонично вписывались в состав крупных гетерогенных систем.
Аудитория:
- Разработчики/архитекторы Java (всех уровней подготовки)
- BigData инженеры, SRE (Site Reliability Engineer),
- Инженеры по производительности.
Теория (основные разделы)
- Java Management Extension (JMX)
- Уровни подключения JMX
- Инструменты получения данных
- JDK Flight Recorder (JFR)
- Лабораторный стенд в Minikube
- Сбор метрик с нескольких подов приложения в k8s
- Настройка и сбор дампов с подов приложения в k8s
- Экспорт метрик для дальнейшего анализа и агрегации
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.