此版本仍在开发中,目前尚不稳定。如需最新稳定版本,请使用 Spring Cloud Config 5.0.1spring-doc.cadn.net.cn

健康指标

配置服务器附带一个健康指示器,用于检查所配置的 EnvironmentRepository 是否正常工作。默认情况下,它会向 EnvironmentRepository 请求一个名为 app 的应用程序、default 配置文件以及由 EnvironmentRepository 实现提供的默认标签。spring-doc.cadn.net.cn

您可以配置健康指标,以检查更多应用程序,同时结合自定义配置文件和自定义标签,如以下示例所示:spring-doc.cadn.net.cn

spring:
  cloud:
    config:
      server:
        health:
          repositories:
            myservice:
              label: mylabel
            myservice-dev:
              name: myservice
              profiles: development

您可以设置 spring.cloud.config.server.health.enabled=false 来禁用健康指标。spring-doc.cadn.net.cn

此外,您还可以通过设置属性 spring.cloud.config.server.health.down-health-status 来自定义自己的 down 状态(默认值为 "DOWN')。spring-doc.cadn.net.cn

如果 spring.cloud.config.server.accept-empty 等于 false,且健康指标检查未返回任何仓库数据,则健康指标将返回 down 状态。您可以通过设置 spring.cloud.config.server.health.accept-empty=true 来覆盖此行为。