Health Indicator

配置服务器带有一个健康指标,它可以检查已配置的 EnvironmentRepository 是否正常工作。默认情况下,它会让 EnvironmentRepository 查找一个名为 app 的应用程序、default 配置文件和 EnvironmentRepository 实现提供的默认标签。

您可以按照下面的示例来配置健康指标,以检查更多的应用程序(以及自定义配置和自定义标签):

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

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

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