SpringBoot使用spring-boot-admin监控springboot教程

这个监控分为一个服务端一个客户端,一个用来监控,一个被监控,接下来贴上使用教程

记住,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=*
#版本
[email protected]@

然后启动客户端,访问http://localhost:8000     见下图

SpringBoot使用spring-boot-admin监控springboot教程

这个时候就算成功了,点击那串编码进去之后就能看到项目运行的信息了 

SpringBoot使用spring-boot-admin监控springboot教程