SpringBoot Monitor服务监控
与SpringBoot Admin不同的是,无需重新部署一个应用作为Admin Server,比较适用于单机SpringBoot服务监控。 来源:[[https://www.pomit.cn/SpringBootMonitor/]]
本文使用环境 JDK 1.8 Maven 3.5.4 SpringBoot 2.4.5
使用步骤:
1.依赖
由于是基于SpringBoot Actuator的可视化页面,必须依赖于SpringBoot Actuator
1
2
3
4
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
导入SpringBoot Monitor依赖
1
2
3
4
5
<dependency>
<groupId>cn.pomit</groupId>
<artifactId>spring-boot-monitor</artifactId>
<version>0.0.4</version>
</dependency>
2.配置
同样,因为使用了actuator,必须加上actuator的配置,开放endpoints
1
2
3
4
5
management:
endpoints:
web:
exposure:
include: "*"
3.访问
如果当前的应用地址为[[http://127.0.0.1:8080]], spring-boot-monitor的访问地址为:[[http://127.0.0.1:8080/monitor]]
注意:需要在服务中放行 /monitor/** 路径
本文由作者按照 CC BY 4.0 进行授权

