学习java编程的人对Spring Boot应该可以说是比较熟悉的!今天带大家学习Spring Boot服务监控Actuator的知识,主要介绍Actuator的概念作用以及集成配置,下面一起来学习吧!
Spring Boot服务监控Actuator是什么呢?
Actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、健康检查、相关功能统计等。在生产环境中,需要实时或定期监控服务的可用性,spring boot的Actuator功能提供了很多监控所需的接口;
Actuator通过启用production-ready功能使得 SpringBoot 应用程序变得更有生命力,这些功能允许我们对生产环境中的应用程序进行监视和管理。这是服务监控Actuator的本质作用。
Spring Boot的Actuator提供了很多生产级的特性,比如监控和度量Spring Boot应用程序。Actuator的这些特性可以通过众多REST接口、远程shell和JMX获得。
Spring Boot服务监控Actuator集成配置,如何使用该功能呢?
1、在项目的Maven中添加如下依赖:
org.springframework.boot
spring-boot-starter-actuator
2、application.properties或application.yml配置文件中指定监控的 HTTP端口;如果不指定,则使用和server相同的端口,比如: