SpringBoot2.x 整合SpringBoot-Admin监控 — QS11

SpringBoot2.x 整合 SpringBoot-Admin 监控

author: [email protected]

内容:

  1. SpringBoot2.x 整合 SpringBoot-Admin 监控
  2. 包含client及Server

更新日志:

  1. 当前节点: 单体实例监控
  2. Demo download : https://github.com/wangyushuai/springboot-admin

效果预览:
SpringBoot2.x 整合SpringBoot-Admin监控 — QS11_第1张图片

SpringBoot2.x 整合SpringBoot-Admin监控 — QS11_第2张图片

1.1 新建Mavne聚合工程

1.1.1 新建一个SpringBoot 父级项目

注意事项:

  • 删除porm.xml 文件中的
  • 将父级项目打包成pom
com.example
springboot-admin
0.0.1-SNAPSHOT
pom

1.2 新建子模块(new Module)

  1. 新建SpringBoot子项目
  2. 并将子项目的porm文件中的父级配置为 1步骤建好的父级项目(这样就实现了由负极项目控制个版本号)

    com.example
    springboot-admin
    0.0.1-SNAPSHOT

1.3 配置Server端

  1. 引入依赖

	
		de.codecentric
		spring-boot-admin-starter-server
		 2.1.1
	

  1. 设置端口号
server.port = 8090
  1. 添加启动类注解
@Configuration
@EnableAutoConfiguration
@EnableAdminServer

1.4 配置Client端

  1. 添加依赖
  
       de.codecentric
       spring-boot-admin-starter-client
       2.1.1
   
  1. 配置文件
# 服务端监控地址
spring.boot.admin.client.url=http://127.0.0.1:8090
# 本机IP
spring.boot.admin.client.instance.service-base-url=http://127.0.0.1:8080/
# 开放监控内容
management.endpoints.web.exposure.include=*  
# health/detail 细节()
management.endpoint.health.show-details = always

你可能感兴趣的:(SpringBoot2.x,Quick,Start,SpringBoot)