通过Actuator可以深入的了解springboot应用程序的内部, 可以进行监控和度量一些配置信息。
这些特性可以通过rest端点、远程shell和jmx获得。

本文主要探讨rest端点的使用。

1 查看配置明细

1)/beans 上下文bean的情况

查看spring上下文中bean的情况, /beans会返回一个json文档,描述上下文里每个Bean的情况,类型、依赖注入
springboot Actuator

2)/autoconfig 自动配置情况

positiveMatches指定的自动配置表示匹配成功的bean
negativeMatches对应的自动配置表示匹配失败的bean

3)/env 查看配置属性

包括:环境变量、JVM属性、命令行参数,以及application.properties或application.yml文件提供的属性

2 运行时度量

对运行时度量情况作一个快照,以此检查应用程序的健康状况。

1)/metrics 应用程序的度量值

springboot Actuator

2)/trace 跟踪web请求的所有信息

包括请求方法、路径、时间戳,以及请求和响应的头信息。

3)/health 健康检查器

可以检查应用程序启动状况,以及相关依赖中间件的连接状态。
springboot Actuator

相关文章: