1、简介
spring boot有四大杀器:starters、autoConfiguration、cli、actuator。actuator是springboot对应用的监控组件,可以查看应用系统的配置、资源使用等统计功能。
2、actuator主要功能
HTTP方法 | 路径 | 描述 | 鉴权 | 默认可以用 | 备注 |
---|---|---|---|---|---|
GET | /autoconfig | 查看自动配置的使用情况 | true | true | |
GET | /configprops | 查看配置属性,包括默认配置 | true | true | |
GET | /beans | 查看bean及其关系列表 | true | true | |
GET | /dump | 打印线程栈 | true | true | |
GET | /env | 查看所有环境变量 | true | true | |
GET | /env/{name} | 查看具体变量值 | true | true | |
GET | /health | 查看应用健康指标 | false | true | |
GET | /info | 查看应用信息 | false | true | 自定义info: |
GET | /mappings | 查看所有url映射 | true | true | |
GET | /metrics | 查看应用基本指标 | true | true | |
GET | /metrics/{name} | 查看具体指标 | true | true | |
POST | /shutdown | 关闭应用 | true | false | 需配置enabled: true |
GET | /trace | 查看基本追踪信息 | true | true |
3、management配置
management.port:指定方位如上方法的端口号,与业务端口号相分离。若不想如上接口暴露在http中,设置 management.port = -1
management.address:指定访问地址