調整定義 (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
數量是指實例數目。

指示主題類型的圖示 參照主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_config_scalingDefinitions
檔名:rwlp_config_scalingDefinitions.html