|
此版本仍在开发中,目前尚不稳定。如需最新稳定版本,请使用 Spring Cloud Config 5.0.1! |
健康指标
配置服务器附带一个健康指示器,用于检查所配置的 EnvironmentRepository 是否正常工作。默认情况下,它会向 EnvironmentRepository 请求一个名为 app 的应用程序、default 配置文件以及由 EnvironmentRepository 实现提供的默认标签。
您可以配置健康指标,以检查更多应用程序,同时结合自定义配置文件和自定义标签,如以下示例所示:
spring:
cloud:
config:
server:
health:
repositories:
myservice:
label: mylabel
myservice-dev:
name: myservice
profiles: development
您可以设置 spring.cloud.config.server.health.enabled=false 来禁用健康指标。
此外,您还可以通过设置属性 spring.cloud.config.server.health.down-health-status 来自定义自己的 down 状态(默认值为 "DOWN')。
如果 spring.cloud.config.server.accept-empty 等于 false,且健康指标检查未返回任何仓库数据,则健康指标将返回 down 状态。您可以通过设置 spring.cloud.config.server.health.accept-empty=true 来覆盖此行为。 |