缩放定义 (scalingDefinitions)
为缩放控制器定义策略
- defaultScalingPolicy
描述: 定义用于根据对资源的需求启动或停止 Liberty 服务器的缺省条件必需: false数据类型: 属性名称 数据类型 缺省值 描述 enabled 布尔型 true 指示缩放策略是否已启用 max int 最小值:-1
-1 可同时运行的最大集群成员数 min int 最小值:0
2 要启动的最小集群成员数 name - vertical
- horizontal
horizontal 指示是在水平方向还是垂直方向缩放。 - vertical
- 垂直
- horizontal
- 水平
- defaultScalingPolicy > hostGroup
描述: 定义用于确定可使用哪些主机供应新集群成员的条件。必需: false数据类型: 属性名称 数据类型 缺省值 描述 tags string 管理元数据标记的空格分隔列表。如果主机具有其中一个标记,那么它可供应新集群成员。
- defaultScalingPolicy > in
描述: 定义用于减少服务器数目的详细控制必需: false数据类型: 属性名称 数据类型 缺省值 描述 amount int 最小值:1
1 要缩放的数量(以单位属性定义的单位计)。 minInterval 具有毫秒精度的时间段 15m 缩放更改之间的最短时间量。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 units - percentage
- instance
instance 要缩放的单位。 - percentage
- 数量是相对于当前实例数的百分比。
- instance
- 数量是一定数量的实例。
- defaultScalingPolicy > metric
描述: 定义用于启动或移除服务器的资源使用情况条件必需: false数据类型: 属性名称 数据类型 缺省值 描述 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)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 units - percentage
- instance
instance 要缩放的单位。 - percentage
- 数量是相对于当前实例数的百分比。
- instance
- 数量是一定数量的实例。
- scalingPolicy
描述: 定义用于根据对资源的需求启动或停止 Liberty 服务器的条件必需: false数据类型: 属性名称 数据类型 缺省值 描述 enabled 布尔型 true 指示缩放策略是否已启用 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 管理元数据标记的空格分隔列表。如果主机具有其中一个标记,那么它可供应新集群成员。
- scalingPolicy > in
描述: 定义用于减少服务器数目的详细控制必需: false数据类型: 属性名称 数据类型 缺省值 描述 amount int 最小值:1
1 要缩放的数量(以单位属性定义的单位计)。 minInterval 具有毫秒精度的时间段 15m 缩放更改之间的最短时间量。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 units - percentage
- instance
instance 要缩放的单位。 - percentage
- 数量是相对于当前实例数的百分比。
- instance
- 数量是一定数量的实例。
- scalingPolicy > metric
描述: 定义用于启动或移除服务器的资源使用情况条件必需: false数据类型: 属性名称 数据类型 缺省值 描述 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)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 units - percentage
- instance
instance 要缩放的单位。 - percentage
- 数量是相对于当前实例数的百分比。
- instance
- 数量是一定数量的实例。