崛起于Springboot2.X+Actuator监控(59)
《SpringBoot2.X心法总纲》
提前声明:这篇博客讲的内容没有看点,写它是为了后面的Springcloud相关技术做铺垫。
1、pom依赖
<dependency><groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
2、application.properties
server.port=8081# 默认为/actuator,设置级监控访问的根路径
management.endpoints.web.base-path=/osc
# 暴露监控访问接口,*表示暴露一切接口,不设置的话默认为/health 和 /info
management.endpoints.web.exposure.include=*
# 屏蔽监控访问接口,优先级大于暴露接口,所以上面暴露出来的接口,被屏蔽后结果为屏蔽
management.endpoints.web.exposure.exclude=
# 默认显示概要信息,默认值为nerver,改成always则访问完整信息
management.endpoint.health.show-details=always
# 开放关闭应用程序端点,不建议开启
management.endpoint.shutdown.enabled=false
### 监控接口总结
#Get 1、/health 报告程序的健康指标
#Get 2、/info 获取程序指定发布的信息
#Get 3、/env 获取全部环境属性
#Get 4、/metrics 运行指标
#Get 5、/loggers 日志相关
#Get 6、/dump 线程相关信息
#Get 7、/trace 请求调用轨迹
3、接口测试
http://localhost:8081/osc/health
{"status": "UP",
"details": {
"redis": {
"status": "UNKNOWN"
},
"diskSpace": {
"status": "UP",
"details": {
"total": 121123069952,
"free": 15487217664,
"threshold": 10485760
}
}
}
}
....我就不一一测试了。
以上是 崛起于Springboot2.X+Actuator监控(59) 的全部内容, 来源链接: utcz.com/z/511207.html