今天看同事代码,发现这样一个依赖,本身没见过,搜来看看。app
actuator是监控系统健康状况的工具。工具
配置:url
application.yml中指定监控的HTTP端口(若是不指定,则使用和Server相同的端口);指定去掉某项的检查(好比不监控health.mail):线程
server: server
port: 8082 blog
management: io
port: 54001 email
health: 监控
mail: 变量
enabled: false
使用:
HTTP方法 路径 描述 鉴权
GET /autoconfig 查看自动配置的使用状况 true
GET /configprops 查看配置属性,包括默认配置 true
GET /beans 查看bean及其关系列表 true
GET /dump 打印线程栈 true
GET /env 查看全部环境变量 true
GET /env/{name} 查看具体变量值 true
GET /health 查看应用健康指标 false
GET /info 查看应用信息(须要本身在application.properties里头添加信息,好比info.contact.email=easonjim@163.com) false
GET /mappings 查看全部url映射 true
GET /metrics 查看应用基本指标 true
GET /metrics/{name} 查看具体指标 true
POST /shutdown 关闭应用(要真正生效,得配置文件开启endpoints.shutdown.enabled: true) true
GET /trace 查看基本追踪信息 true