SpringBoot之Actuator的两种监控模式
springboot提供了很多的检测端点(Endpoint),但是默认值开启了shutdown的Endpoint,其他默认都是关闭的,可根据需要自行开启
文章目录
- SpringBoot之Actuator的两种监控模式
- 1. pom.xml
- 2. 监控模式
- 1. HTTP
- 2. JMX
1. pom.xml
<dependency>
<groupId>springframework.boot</groupId>
<artifactId>spring-boot-actuator</artifactId>
<version>3.0.6</version>
</dependency>
2. 监控模式
SpringBootActuator有两种监控模式:
Http
与JMX
HTTP: 默认值暴露
health、info
等EndpointJMX:默认暴露所以的Endpoint
除了
health、info
等Endpoint外,剩下的都应该进行保护访问,如果引入SpringSecurity
,则会默认配置安全访问规则
1. HTTP
启动工程后,打开浏览器访问:
http://localhost:8080/actuator/health
http://localhost:8080/actuator/info
2. JMX
jdk自带的
jconsole
命令查看JMX监控信息打开命令cmd窗口,输入
jconsole
如下