說明
Spring Boot Admin 是一個管理和監控你的 Spring Boot 應用程序的應用程序。 這些應用程序通過 Spring Boot Admin Client(通過 HTTP)注冊或者使用 Spring Cloud(例如 Eureka)發現。 UI只是 Spring Boot Actuator 端點上的一個 AngularJs 應用程序。
創建服務
-
創建spring boot 項目,引入依賴
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-server</artifactId> <version>1.5.6</version> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-server-ui</artifactId> <version>1.5.6</version> </dependency>
-
啟動類中引入注解
@EnableAdminServer
,然后運行項目:
創建客戶端
-
隨便創建個spring boot 項目,引入依賴。
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>1.5.6</version> </dependency>
-
更改配置文件
server.port=8888 spring.boot.admin.client.name=test management.security.enabled=false spring.boot.admin.url=http://localhost:8080
測試
-
返回服務端查看
-
test 應用詳細信息
總結
最后一項可以直接導出文件,並深入分析。