spring-boot-starter-actuator(健康监控)配置和使⽤
在⽣产环境中,需要实时或定期监控服务的可⽤性。Spring Boot的actuator(健康监控)功能提供了很多监控所需的接⼝,可以对应⽤系统进⾏配置查看、相关功能统计等。
集成:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
如果使⽤HTTP调⽤的⽅式,还需要这个依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
配置:
port: 8082
management:
port: 54001
health:
mail:
enabled: false
使⽤:
spring framework和spring的关系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⾥头添加信息,⽐如
ail=easonjim@163)
GET/mappings查看所有url映射true GET/metrics查看应⽤基本指标true GET/metrics/{name}查看具体指标true POST/shutdown关闭应⽤(要真正⽣效,得配置⽂件开启abled: true)true GET/trace查看基本追踪信息true
Maven⽰例:
参考:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。