目录
-
SpringBoot监控Actuator,关闭redis监测
- 方法
-
springboot Actuator
- 查看配置明细
- 运行时度量
SpringBoot监控Actuator,关闭redis监测
方法
当我们导入了spring-boot-starter-actuator这个依赖后, SpringBoot会默认去监测一些信息。其中就包括redis、 会根据redis的默认初始配置, localhost:6379 尝试连接redis。如果我们没有用到redis, 启动就会报错
?
1 2 3 4 5 |
|
比如我在使用SpringBootAdmin的时候,其中内置了Actuator的依赖, 启动报错
在网上搜了下解决方法, 发现都是提供的这一种方式:
?
1 2 3 4 5 6 7 8 |
|
结果我在看配置文件的时候, 发现另一个简单的方式: application.yml中加上
?
1 2 3 4 |
|
就可以了~
springboot Actuator
通过Actuator可以深入的了解springboot应用程序的内部, 可以进行监控和度量一些配置信息。
这些特性可以通过rest端点、远程shell和jmx获得。
以下主要探讨rest端点的使用。
查看配置明细
1)/beans 上下文bean的情况
查看spring上下文中bean的情况, /beans会返回一个json文档,描述上下文里每个Bean的情况,类型、依赖注入
2)/autoconfig 自动配置情况
positiveMatches指定的自动配置表示匹配成功的bean
negativeMatches对应的自动配置表示匹配失败的bean
3)/env 查看配置属性
包括:环境变量、JVM属性、命令行参数,以及application.properties或application.yml文件提供的属性
运行时度量
对运行时度量情况作一个快照,以此检查应用程序的健康状况。
1)/metrics 应用程序的度量值
2)/trace 跟踪web请求的所有信息
包括请求方法、路径、时间戳,以及请求和响应的头信息。
3)/health 健康检查器
可以检查应用程序启动状况,以及相关依赖中间件的连接状态。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://zzzgd.blog.csdn.net/article/details/106398042
本文链接:https://my.lmcjl.com/post/10970.html
4 评论