崛起于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

回到顶部