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
如下