这个监控分为一个服务端一个客户端,一个用来监控,一个被监控,接下来贴上使用教程
记住,pom文件的版本最好和你的springboot的版本一致
服务端:
pom文件
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server-ui</artifactId>
<version>2.1.1</version>
</dependency>
application.properties
server.port=8000
启动类上加上几个注解:
package com.hw;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Configuration;
import de.codecentric.boot.admin.server.config.EnableAdminServer;
@Configuration
@EnableAutoConfiguration
@EnableAdminServer
public class Springboot08AtuatorApplication {
public static void main(String[] args) {
SpringApplication.run(Springboot08AtuatorApplication.class, args);
}
}
要使用这个监控,肯定是先要启动服务端的啦
客户端
pom文件
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>2.1.1</version>
</dependency>
application.properties
#监控地址
spring.boot.admin.client.url=http://localhost:8000
#解除限制
management.endpoints.web.exposure.include=*
#版本
info.version=@project.version@