2.x版本的actuator使用与1.x版本有较大区别,主要有如下规则:
- SpringBoot2.0要通过actuator暴露端点,必须同时是启用(enabled)和暴露(exposed)的。
- 所有除了
/health
和/info
的端点,默认都是不暴露的。 - 所有除了
/shutdown
的端点,默认都是启用的。 - 默认访问路径
http://ip:port/actuator/xxx
端点配置
management:
endpoint.shutdown.enabled: true # 开启shutdown
endpoints.web.exposure.include: "*" # 暴露所有端点
endpoint.health.show-details: always # health健康检查显示详细信息
# endpoints.web.base-path: /monitor # 监控端点url设置(默认是/actuator,2.0之前是/)
# server.port: 30101 # 监控端点单独配置(默认就是服务端口)
常用端点可以参考SpringBoot1.x版本。
网友评论