Spring Boot Admin
Spring Boot Admin用來管理和監控Spring Boot應用程序
應用程序向我們的Spring Boot Admin Client註冊(通過HTTP)或使用SpringCloud®(例如Eureka,Consul)發現
UI是Spring Boot Actuator端點上的Vue.js應用程序
此項目中,Server和Client在一個項目中
Spring Boot Admin官方文檔
Purpose
每個人都可以獨立、快速、高效地開發項目!
Everyone can develop projects independently, quickly and efficiently!
官網地址:springboot.plus
GITHUB:https://github.com/geekidea/spring-boot-plus
GITEE:https://gitee.com/geekidea/spring-boot-plus
pom.xml依賴
spring boot admin版本聲明,與spring boot版本保持一致
<spring-boot-admin.version>2.1.6/<spring-boot-admin.version>
引入spring boot admin server
<dependency>
<groupid>de.codecentric/<groupid>
<artifactid>spring-boot-admin-starter-server/<artifactid>
<version>${spring-boot-admin.version}/<version>
/<dependency>
引入spring boot admin client
<dependency>
<groupid>de.codecentric/<groupid>
<artifactid>spring-boot-admin-starter-client/<artifactid>
<version>${spring-boot-admin.version}/<version>
/<dependency>
項目入口類註解配置
在入口類上標註@EnableAdminServer註解
@EnableAdminServer
@SpringBootApplication
public class SpringBootPlusApplication {
...
}
配置文件
spring:
boot:
admin:
client:
url: 'http://localhost:8888'
management:
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: ALWAYS
- url:spring boot admin訪問路徑,與當前項目訪問路徑一致
- endpoints:spring boot健康檢查、監控等,可配合spring boot admin使用
訪問控制檯
http://localhost:8888
Spring Boot Admin主界面
Spring Boot Admin Client展示面板
Spring Boot Admin 實例面板
Spring Boot Admin Monitor
Spring Boot Admin 環境面板
Spring Boot Admin Beans面板
Spring Boot Admin 項目屬性配置面板
Spring Boot Admin Loggers
Spring Boot Admin 線程面板
Spring Boot Admin Controller映射面板
Spring Boot Admin Http調用鏈面板
閱讀更多 GeekIdea 的文章