You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Spring Boot Admin禁用/actuator管理端点探测?

解决Spring Boot Admin 2.6.6禁用/actuator端点探测的配置方案

1. 客户端配置:仅暴露所需端点

先确保集成SBA客户端的应用只对外暴露/health和/info端点,从源头避免/actuator根路径及其他敏感端点被访问。在客户端的配置文件(application.yml或application.properties)中添加:

management:
  endpoints:
    web:
      exposure:
        include: health, info
  # 可选:根据需求配置health端点的详情展示策略
  endpoint:
    health:
      show-details: when-authorized

2. SBA服务端配置:指定监控端点并禁用自动发现

在SBA服务端的配置文件中,明确指定仅监控health和info端点,同时关闭通过/actuator根路径自动发现端点的功能,彻底阻止服务端发起对/actuator的探测请求:

spring:
  boot:
    admin:
      monitor:
        # 指定要监控的端点列表
        endpoints: health, info
        # 禁用端点自动发现,直接使用配置的端点进行探测
        discovery-enabled: false
        # 可选:根据实际需求调整探测间隔
        period: 30s

验证配置效果

重启SBA服务端和客户端应用后,查看服务端日志或SBA控制台的实例详情页,确认仅展示health和info相关的监控数据,且不再出现对/actuator路径的请求记录。

如果之前调整配置无效,大概率是遗漏了discovery-enabled: false参数——这个配置会强制服务端跳过/actuator根路径的端点拉取流程,直接使用指定的端点列表进行探测。

内容的提问来源于stack exchange,提问作者Luke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 01:10:11