author: [email protected]
内容:
- SpringBoot2.x 整合 SpringBoot-Admin 监控
- 包含client及Server
更新日志:
- 当前节点: 单体实例监控
- Demo download : https://github.com/wangyushuai/springboot-admin
注意事项:
- 删除porm.xml 文件中的
- 将父级项目打包成pom
<groupId>com.example</groupId>
<artifactId>springboot-admin</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
- 新建SpringBoot子项目
- 并将子项目的porm文件中的父级配置为 1步骤建好的父级项目(这样就实现了由负极项目控制个版本号)
<parent>
<groupId>com.example</groupId>
<artifactId>springboot-admin</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
- 引入依赖
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>2.1.1</version>
</dependency>
- 设置端口号
server.port = 8090
- 添加启动类注解
@Configuration
@EnableAutoConfiguration
@EnableAdminServer
- 添加依赖
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-client</artifactId>
<version>2.1.1</version>
</dependency>
- 配置文件
# 服务端监控地址
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