調整定義 (scalingDefinitions)
定義調整控制器的原則
- defaultScalingPolicy
說明: 根據資源的需求,定義啟動或停止 Liberty 伺服器時所依循的預設準則必要: false資料類型: 屬性名稱 資料類型 預設值 說明 enabled boolean true 指出是否啟用調整原則 max int 下限:-1
-1 可以同時執行的叢集成員數上限 min int 下限:0
2 要啟動的叢集成員數下限 name - vertical
- horizontal
horizontal 指出要水平或垂直調整。 - vertical
- 垂直
- horizontal
- 水平
- defaultScalingPolicy > hostGroup
說明: 定義準則,以用來決定哪些主機可用來供應新的叢集成員。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 tags string 以空格定界的管理 meta 資料標籤清單。只要主機具有其中一個標籤,就有資格供應新的叢集成員。
- defaultScalingPolicy > in
說明: 定義用來減少伺服器數目的詳細控制項必要: false資料類型: 屬性名稱 資料類型 預設值 說明 amount int 下限:1
1 要調整的數量,使用單位屬性所定義的單位。 minInterval 精準度是毫秒的時間量 15m 調整變更之間的相隔時間量下限。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 units - percentage
- instance
instance 調整時所使用的單位。 - percentage
- 數量是指現行實例數目的相對百分比。
- instance
- 數量是指實例數目。
- defaultScalingPolicy > metric
說明: 定義啟動或移除伺服器時所使用的資源使用準則必要: false資料類型: 屬性名稱 資料類型 預設值 說明 id string 唯一的配置 ID。 max int 下限:0
上限:100
90 度量的平均百分比,高於此值時則橫向擴充 min int 下限:0
上限:100
30 度量的平均百分比,低於此值時則橫向縮減 name - heap
- cpu
- memory
調整原則的名稱 - heap
- 資料堆
- cpu
- CPU
- memory
- 記憶體
- defaultScalingPolicy > out
說明: 定義用來增加伺服器數目的詳細控制項必要: false資料類型: 屬性名稱 資料類型 預設值 說明 amount int 下限:1
1 要調整的數量,使用單位屬性所定義的單位。 minInterval 精準度是毫秒的時間量 5m 調整變更之間的相隔時間量下限。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 units - percentage
- instance
instance 調整時所使用的單位。 - percentage
- 數量是指現行實例數目的相對百分比。
- instance
- 數量是指實例數目。
- scalingPolicy
說明: 根據資源的需求,定義啟動或停止 Liberty 伺服器時所依循的準則必要: false資料類型: 屬性名稱 資料類型 預設值 說明 enabled boolean true 指出是否啟用調整原則 id string 唯一的配置 ID。 max int 下限:-1
-1 可以同時執行的叢集成員數上限 min int 下限:0
2 要啟動的叢集成員數下限 name - vertical
- horizontal
horizontal 指出要水平或垂直調整。 - vertical
- 垂直
- horizontal
- 水平
- scalingPolicy > bind
說明: 定義要套用原則的叢集名稱必要: false資料類型: 屬性名稱 資料類型 預設值 說明 clusters string 以逗點區隔的叢集名稱清單。如果要使用星號作為叢集名稱的萬用字元,只能在名稱尾端使用。
- scalingPolicy > hostGroup
說明: 定義準則,以用來決定哪些主機可用來供應新的叢集成員。必要: false資料類型: 屬性名稱 資料類型 預設值 說明 tags string 以空格定界的管理 meta 資料標籤清單。只要主機具有其中一個標籤,就有資格供應新的叢集成員。
- scalingPolicy > in
說明: 定義用來減少伺服器數目的詳細控制項必要: false資料類型: 屬性名稱 資料類型 預設值 說明 amount int 下限:1
1 要調整的數量,使用單位屬性所定義的單位。 minInterval 精準度是毫秒的時間量 15m 調整變更之間的相隔時間量下限。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 units - percentage
- instance
instance 調整時所使用的單位。 - percentage
- 數量是指現行實例數目的相對百分比。
- instance
- 數量是指實例數目。
- scalingPolicy > metric
說明: 定義啟動或移除伺服器時所使用的資源使用準則必要: false資料類型: 屬性名稱 資料類型 預設值 說明 id string 唯一的配置 ID。 max int 下限:0
上限:100
度量的平均百分比,高於此值時則橫向擴充 min int 下限:0
上限:100
度量的平均百分比,低於此值時則橫向縮減 name - heap
- cpu
- memory
調整原則的名稱 - heap
- 資料堆
- cpu
- CPU
- memory
- 記憶體
- scalingPolicy > out
說明: 定義用來增加伺服器數目的詳細控制項必要: false資料類型: 屬性名稱 資料類型 預設值 說明 amount int 下限:1
1 要調整的數量,使用單位屬性所定義的單位。 minInterval 精準度是毫秒的時間量 5m 調整變更之間的相隔時間量下限。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 units - percentage
- instance
instance 調整時所使用的單位。 - percentage
- 數量是指現行實例數目的相對百分比。
- instance
- 數量是指實例數目。