SpringBoot-开启Actuator监控

2024-02-03 10:47:02 浏览数 (1)

Spring Boot Actuator是Spring Boot提供的一种管理和监控应用程序的框架,可以帮助我们了解应用程序的运行状况,提供HTTP端点来暴露应用程序的不同方面,如健康状况、指标、日志和运行时信息等。开启Actuator监控,可以通过HTTP端点获取应用程序的详细信息,方便我们进行监控和诊断。Spring Boot Actuator提供了多种端点,可以通过配置文件或代码来启用和定制端点。

要在Spring Boot应用程序中开启Actuator监控,需要完成以下几个步骤:

1、pom.xml中添加Actuator依赖项

代码语言:javascript复制
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

刷新Maven,更新jar包。

2、application.yml中配置Actuator端点路径

代码语言:javascript复制
management:
  endpoints:
    jmx:
      exposure:
        include: '*'
    web:
      exposure:
        include: '*'
        exclude: configprops
        # 排除对配置信息的监控,每次浏览这个节点的时候,
        # 数据库的链接就一直释放不掉, 最后导致超时,因为配置信息的监控也不重要,
    #enabled-by-default: true
  info:
    env:
      enabled: true
  endpoint:
    health:
      show-details: always

3、启动项目,访问Actuator端点

代码语言:javascript复制
http://localhost:8080/actuator
image - SpringBoot-开启Actuator监控image - SpringBoot-开启Actuator监控

访问成功,Actuator开启完成。

0 人点赞