前言
SpringBoot监控管理
微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是运行在不同的机器上,彼此通过服务调用进行交互,前后台的业务流会经过很多个微服务的处理和传递,出现了异常如何快速定位是哪个环节出现了问题?
在这种框架下,微服务的监控显得尤为重要。Spring Boot 给了我们解决方案。通过引入spring-boot-starter-actuator,可以使用Spring Boot为我们提供的准生产环境下的应用监控和管理功能。我们可以通过HTTP,JMX,SSH协议来进行操作,自动得到审计、健康及指标信息等
引入spring-boot-starter-actuator
通过http方式访问监控端点
可进行shutdown(POST 提交,此端点默认关闭)
目录
- 官网地址
- 本地集成监控es 健康状态结果
- 其它端点地址
- 实例
- 监控方式(此次演示自动配置集成-下篇博客演示 自定义检查)
- 版本
- pom
- application.properties
- Vip 电影电视剧,免费追
官网地址
为Spring Boot应用设置健康检查 (aliyun.com)
本地集成监控es 健康状态结果
localhost:9090/actuator/health
其它端点地址
localhost:9090/actuator/
实例
监控方式(此次演示自动配置集成-下篇博客演示 自定义检查)
- 通过自动配置的健康检查器
- 通过自定义检查程序
版本
2.2.5
pom
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
application.properties
server.port=9090
spring.redis.host=
spring.redis.port=6379
spring.redis.password=
spring.redis.timeout=5000
# 开发所有端点,默认只开放两个端点 加上下面这个才能开发所有端点
management.endpoints.web.exposure.include=*
#显示健康检查详细信息,默认为never,即不显示。
management.endpoint.health.show-details=always
默认开放的端点
localhost:9090/actuator/
localhost:9090/actuator/health
localhost:9090/actuator/health
Vip 电影电视剧,免费追
感谢大家阅读 ,大家如果有追剧的需求可以关注一下,下面的小程序。注册登录下,博主自己开发的小程序可以免费追剧和看一下vip 电影。感谢支持!
// 图片链接是 小程序二维码,下载即可扫描
https://gitee.com/ksh1998/onlineimage/raw/master/image/202304/02/234842-232574.jpeg