spring.boot.admin.client.enabled |
true |
是否啟用springbootAdmin客戶端 |
spring.boot.admin.client.url |
|
要注冊的server端的url地址。如果要同時在多個server端口注冊,則用逗號分隔各個server端的url地址 |
spring.boot.admin.client.api-path |
instances |
server端獲取client信息的路徑,默認情況下server通過訪問/instances請求來獲取到client端的信息。(client端向server端注冊,注冊成功后server端會給該client創建一個唯一的clientID值。當server端需要獲取client的信息,比如health信息時,server端會發送http://IP:PORT/instances/clientID/actuator/health即可,這里的http://IP:PORT是client所在服務器的IP地址,instances就是該屬性的值) |
spring.boot.admin.client.username |
|
如果server端需要進行認證時,該屬性用于配置用戶名 |
spring.boot.admin.client.password |
|
如果server端需要進行認證時,該屬性用于配置密碼 |
spring.boot.admin.client.period |
10000 |
注冊時間間隔,單位是毫秒(client通過持續不斷地向server端進行注冊來保持client端與server端的連接) |
spring.boot.admin.client.connect-timeout |
5000 |
注冊連接超時時間,單位是毫秒.當client向server進行注冊時,如果5秒鐘沒有注冊完成則認為本次注冊失敗; |
spring.boot.admin.client.read-timeout |
5000 |
注冊讀取超時,單位是毫秒 |
spring.boot.admin.client.auto-registration |
true |
是否開啟自動注冊 |
spring.boot.admin.client.auto-deregistration |
null |
是否開啟自動注銷,如果服務端運行在云平臺,默認值是true |
spring.boot.admin.client.register-once |
true |
如果值為true的話,client只會在一個server端進行注冊(按照spring.boot.admin.client.url中設置的server的順序)。如果該server端宕機,會自動在下一個server端進行注冊。如果該屬性值為false,則會在所有的server端進行注冊 |
spring.boot.admin.client.instance.management-url |
默認該屬性值與management-base-url 和 management.context-path兩個屬性值有關 |
注冊的management-url,如果可用的url不同的話可以重寫該值 |
spring.boot.admin.client.instance.management-base-url |
默認該屬性值與management.port, service-url 以及server.servlet-path有關 |
用于計算management-url 的基本URL。該路徑值在運行時進行獲取并賦值給 base url |
spring.boot.admin.client.instance.health-url |
|
注冊的health-url地址,如果可用的url不同可以重寫該值 |
spring.boot.admin.client.instance.service-base-url |
|
用于計算service-url 的基本URL。該路徑值在運行時進行獲取并賦值給 base url。 |
spring.boot.admin.client.instance.service-url |
|
注冊的service-url值 |
spring.boot.admin.client.instance.name |
默認值是配置的spring.application.name的值 |
客戶端工程的名字 |
spring.boot.admin.client.instance.prefer-ip |
false |
是否使用注冊的ip地址來取代上述各個url中hostname的值 |