本文基于spring boot 2.2.0 release版本。
SpringBoot提供了生产级的监控功能Actuator,可以对程序内部运行情况进行监控,比如线程信息,bean信息,配置,内存使用情况,健康状况等。Actuator的监控结果可以通过HTTP、远程shell和JMX获得,一般我们直接通过HTTP直接访问。在Actuator中,每个监控功能称为端点(endpoint)。
本文接下来介绍如何在SpringBoot中启用Actuator,以及如何配置Actuator。
一、使用HTTP访问Actuator
启用Actuator很简单,直接在pom文件中引入如下依赖即可:
<dependency>
<groupId>org.springframework.boot</groupId>