健康指標
Config Server 帶有一個健康指示器,用於檢查配置的 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 狀態。 |