spring-boot-plus集成Spring Boot Admin管理和監控應用(十一)

spring-boot-plus集成Spring Boot Admin管理和監控應用

spring boot admin

Spring Boot Admin用來管理和監控Spring Boot應用程序 應用程序向咱們的Spring Boot Admin Client註冊(經過HTTP)或使用SpringCloud®(例如Eureka,Consul)發現 UI是Spring Boot Actuator端點上的Vue.js應用程序 此項目中,Server和Client在一個項目中java

👉 Spring Boot Admin官方文檔git

pom.xml依賴

spring boot admin版本聲明,與spring boot版本保持一致github

<spring-boot-admin.version>2.1.6</spring-boot-admin.version>

引入spring boot admin serverweb

<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-starter-server</artifactId>
    <version>${spring-boot-admin.version}</version>
</dependency>

引入spring boot admin clientspring

<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-starter-client</artifactId>
    <version>${spring-boot-admin.version}</version>
</dependency>

項目入口類註解配置

在入口類上標註@EnableAdminServer註解spring-boot

@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:8888url

Spring Boot Admin主界面spa

Spring Boot Admin Client展現面板線程

Spring Boot Admin 實例面板code

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調用鏈面板

相關文章
相關標籤/搜索