AverageServiceLoadScalingTrigger interface
表示与服务指标/资源的平均负载相关的缩放策略。
属性
| kind | 指定与此缩放策略关联的触发器。 |
| lower |
应执行缩放操作的负载的下限。 |
| metric |
应跟踪其使用情况的指标的名称。 |
| scale |
决定是否缩放的时间段(以秒为单位)。 此属性应采用 ISO 8601 格式“hh:mm:ss”。 |
| upper |
要执行横向扩展操作的负载上限。 |
| use |
标志确定是否只应考虑主要副本的负载进行缩放。 如果设置为 true,则触发器将仅考虑加载有状态服务的主要副本。 如果设置为 false,触发器将考虑加载所有副本。 对于无状态服务,此参数不能设置为 true。 |
属性详细信息
kind
指定与此缩放策略关联的触发器。
kind: "AverageServiceLoadTrigger"
属性值
"AverageServiceLoadTrigger"
lowerLoadThreshold
应执行缩放操作的负载的下限。
lowerLoadThreshold: number
属性值
number
metricName
应跟踪其使用情况的指标的名称。
metricName: string
属性值
string
scaleInterval
决定是否缩放的时间段(以秒为单位)。 此属性应采用 ISO 8601 格式“hh:mm:ss”。
scaleInterval: string
属性值
string
upperLoadThreshold
要执行横向扩展操作的负载上限。
upperLoadThreshold: number
属性值
number
useOnlyPrimaryLoad
标志确定是否只应考虑主要副本的负载进行缩放。 如果设置为 true,则触发器将仅考虑加载有状态服务的主要副本。 如果设置为 false,触发器将考虑加载所有副本。 对于无状态服务,此参数不能设置为 true。
useOnlyPrimaryLoad: boolean
属性值
boolean