Spring Boot Admin - это приложение, которое управляет и контролирует ваши приложения Spring Boot. Эти приложения зарегистрированы через клиент Admin (через HTTP) или обнаружены с использованием облака Spring Cloud (например, Eureka). Пользовательский интерфейс - это просто приложение AngularJS в конечной точке привода Spring Boot.
Начните быстро
Во -первых, создайте проект Springboot в Idea и относитесь к нему как к серверной стороне. Проект заключается в следующем:
Затем введите зависимости в pom.xml:
<dependency> <groupid> de.codecentric </groupid> <ratifactid> Spring-boot-admin-server </artifactid> <sersive> 1.5.6 </version> </dependency> <dependency> <groupid> de.codecentric </GroupId> <strifactid> Spring-addmin-server-ui </artifactid> <artifactid> spring-admin-server-ui <версия> 1.5.6 </version> </depertive>
Продолжайте представлять аннотацию @enableadminserver в классе стартапа Springbootadminapplication.java, а затем запустите проект:
Просто посетите http: // localhost: 8084/:
На этом этапе вы обнаружите, что нет информации о приложении.
Затем мы создаем новый проект Springboot и рассматриваем его как клиентскую программу. Проект заключается в следующем:
Добавьте зависимости в pom.xml:
<Depective> <groupId> de.codecentric </GroupId> <artifactId> Spring-boot-admin-starter-client </artifactid> <sersive> 1.5.6 </version> </depertion>
Затем установите его в Application.yml:
spring.boot.admin.url = http: localhost: 8094 используется для регистрации текущего приложения с помощью Admin Spring Boot.
Вы также можете установить его, spring.boot.admin.client.name: (имя приложения) Если оно не установлено, будет имя по умолчанию.
Теперь запустите два проекта:
Нажмите кнопку «Подробная информация» на рисунке: Вы можете увидеть значение здоровья приложения, память, JVM, GC и другую информацию.
Информация о показателях:
Экологическая информация:
Информация о журнале:
Информация JMX:
Информация о потоке:
Информация о отслеживании трассировки:
Вы также можете загрузить файл Heapdump.
На главной странице находится красный × за списком приложений. Мы можем удалить зарегистрированное приложение, но до тех пор, пока вы не остановите программу, оно немедленно зарегистрируется.
Существует также версия и информация о списке приложений. Приведенная выше диаграмма пуста. Посмотрим, как это изменить:
info.groupid: @project.groupid @info.artifactid: @project.artifactid @info.version: @project.version @
Повторно затроните клиентскую программу и обновите страницу, чтобы найти:
Вы также можете запросить изменения события приложения:
Клиентское приложение
JMX Management
Чтобы взаимодействовать с JMX-бозами в интерфейсе администратора, вы должны включить Jolokia в клиентское приложение,
pom.xml добавляет зависимости:
<Dependency> <groupid> org.jolokia </GroupId> <artifactid> jolokia-core </artifactid> </deperiancy>
После перезапуска клиентской программы вы можете взаимодействовать с JMX здесь:
Есть также много параметров конфигурации клиента Admin Springboot:
http://codecentric.github.io/spring-boot-admin/1.5.6/#spring-boot-admin-client
Серверная программа
Есть также некоторые параметры конфигурации программы программы Admin Admin Admin:
http://codecentric.github.io/spring-boot-admin/1.5.6/#spring-boot-admin-server
Существует также некоторые знания о обслуживании в автономных уведомлениях в официальном документе. Если вы хотите знать, вы можете проверить это:
http://codecentric.github.io/spring-boot-admin/1.5.6/#_notifications
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.