是用于监控springboot应用程序的监控系统
设置spring Boot Admin Server服务端admin
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server</artifactId>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server-ui</artifactId>
<version>1.5.4</version>
</dependency>
server:
port: 9999
通过在配置中添加@EnableAdminServer,来导入Spring Boot Admin Server配置:
@Configuration
@EnableAutoConfiguration
@EnableAdminServer
public class SpringBootAdminApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootAdminApplication.class, args);
}
}
注册客户端应用程序
想要注册的每个应用程序都必须包含Spring Boot Admin Client。
在依赖项添加spring-boo-admin-starclient-client:
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>1.5.4</version>
</dependency>
通过配置Spring Boot Admin Server URL来启用SBA客户端
spring.boot.admin.url: http://localhost:8080
management.security.enabled: false