监控工具Actuator使用

添加依赖

Spring Boot已经内置了一个监控功能,它叫Actuator。使用Actuator非常简单,只需添加如下依赖:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- actuator -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

配置

在application.yml文件中进行如下配置暴露所有端点,但最好是根据需要进行配置,另外base-path最好换成自己定义的url

management:
  endpoints:
    web:
      base-path: /actuator #配置端点访问前缀
      exposure:
        include: '*' #暴露所有端点

更多端点配置信息见spring官方文档

安全性及注意事项

要特别注意暴露的URL的安全性,例如,/actuator/env可以获取当前机器的所有环境变量,不可暴露给公网。
最好结合一些安全插件,采用账号密码登录之后才能获取信息

Guess you like

Origin blog.csdn.net/crazyjack1/article/details/120361318