对于我的组织,我想将默认的“ / actuator”管理基本路径更改为我们组织的特定路径。为此,我们创建了一个启动程序库项目,并在其中定义了属性base-path并将其加载到自动配置中。
management.endpoints.web.base-path: /custom
这很好。它可以确保运行状况和信息端点暴露在 / custom 下,而不是默认的 / actuator 端点下。
但是,当使用相同的原理来定义整个组织范围内的Exposure.include和Exposure.Exclude属性时,使用该库的项目并没有尊重它们。
management.endpoints.web.expose.include: "*"
management.endpoints.web.expose.exclude: shutdown, threaddump, httptrace
关于如何实现此目标的任何建议。