Springboot 2.1.1版本搭建监控服务

一、搭建服务端
1.首先搭建springboot_adminserver项目、添加pom.xml的依赖。



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.1.RELEASE
         
    
    com.citydo
    springboot_adminserver
    0.0.1-SNAPSHOT
    jar
    springboot_adminserver
    Demo project for Spring Boot
    
        1.8
        2.1.1
    
    
        
            de.codecentric
            spring-boot-admin-starter-server
        
        
            de.codecentric
            spring-boot-admin-server-ui
            ${spring-boot-admin.version}
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        

        
            org.springframework.boot
            spring-boot-starter-web
        
    
    
        
            
                de.codecentric
                spring-boot-admin-dependencies
                ${spring-boot-admin.version}
                pom
                import
            
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

2.配置端口server.port=8080、也可以用默认端口。
3.在启动类添加注解。

package com.citydo.springboot_adminserver;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import de.codecentric.boot.admin.server.config.EnableAdminServer;

@SpringBootApplication
@EnableAdminServer
public class SpringbootAdminserverApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringbootAdminserverApplication.class, args);
    }
}

一、搭建客户端
4.首先搭建springboot_adminclient项目、添加pom.xml的依赖。



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.1.RELEASE
         
    
    com.citydo
    springboot_adminclient
    0.0.1-SNAPSHOT
    jar
    springboot_adminclient
    Demo project for Spring Boot
    
        1.8
        2.1.1
    
    
        
            de.codecentric
            spring-boot-admin-starter-client
        
        
            org.springframework.boot
            spring-boot-starter-actuator
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    
   
        
            
                de.codecentric
                spring-boot-admin-dependencies
                ${spring-boot-admin.version}
                pom
                import
            
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

5、在客户端服务中添加application.properties

server.port=8081
spring.application.name=Spring Boot Client
spring.boot.admin.client.url=http://localhost:8080
management.endpoints.web.exposure.include=*

6.客户端启动类。

package com.citydo.springboot_adminclient;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SpringbootAdminclientApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringbootAdminclientApplication.class, args);
    }
}

7.访问http://127.0.0.1:8080路径。
Springboot 2.1.1版本搭建监控服务_第1张图片
Springboot 2.1.1版本搭建监控服务_第2张图片
Springboot 2.1.1版本搭建监控服务_第3张图片
Springboot 2.1.1版本搭建监控服务_第4张图片

你可能感兴趣的:(JAVA开发,服务器运维)