健康指标

Config Server 提供了一个健康指标,用于检查配置的 EnvironmentRepository 是否正常工作。默认情况下,它会向 EnvironmentRepository 请求名为 app 的应用、default profile 以及 EnvironmentRepository 实现提供的默认标签。

您可以配置健康指标以检查更多应用以及自定义 profile 和自定义标签,示例如下:

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

您可以通过设置 management.health.config.enabled=false 来禁用健康指标。

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