Вадим Иванов (Киев)

Вадим Иванов (Киев)

Вадим Иванов (Киев)

Spring Boot Admin

Senior Data Engineer – AppsFlyer

Разработчик backend с опытом 7+ лет (работал в компаниях Luxoft, Ciklum, Nextiva и др. компании). Большая часть  -опыт работы с распределенными системами.  Построение архитектурных и инфраструктурных решений. Опыт управления процессом разработки ПО в роли Project Manager.

Тема доклада: Spring Boot Admin(v1.5.7) 

1 Описание проблемы:

 Почему мы должны использовать spring boot admin?
 Какие проблемы spring boot admin решает?

2 Базовые опции настроек:

 Отображение версий в списке приложений
 JMX bean management, зачем он нужен
 Настройка логирования через log level management

3 Spring boot admin клиент:

 Что такое spring boot admin client и как его использовать

4 Spring boot admin server:

 Что такое spring boot admin server и как его использовать

5 Spring cloud discovery

 Как мы можем использовать service discovery вместе с spring boot
admin

6 Spring boot admin clustering:

 Spring boot admin clustering вместе с hazelcast

7 Spring boot admin оповещения:
 Reminder notifications
 Filtering notifications
 Mail notifications
 Pager-duty notifications
 Hip-chat notifications
 Slack notifications
 Let’s chat notifications

8 Spring boot admin допольнительные UI модули:

 Hystrix UI Module
 Turbin UI Module
 Activity UI Module
 Login UI Module
9 Spring boot admin безопасность:

 Как мы можем защитить spring boot admin server
 Securing client actuator endpoints

10 Практические примеры использования spring boot admin
11 Итоги