全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

修改自定义策略

最近更新时间:2021-03-19 18:00:01

ModifyScalingPolicy(修改自定义策略)

Request Parameters(请求参数)

ScalingPolicyId

  • 要修改的自定义策略Id
  • 类型:String
  • 是否可缺省:否

ScalingGroupId

  • 要修改自定义策略的伸缩组Id
  • 类型:String
  • 是否可缺省:否

ScalingPolicyName

  • 自定义策略名称
  • 类型:String
  • 是否可缺省:是

Metric

  • 伸缩策略
  • 类型:String
  • 有效值:metric参数规定了具体的伸缩策略,格式为json格式。{“dimensionName”:“cpu_usage”,“comparisonOperator”:“Greater”,“threshold”:50,“repeatTimes”:2,“function”:“avg”,“period”:120}cpu使用率大于50%,且在接下来的2个周期(5分钟为1周期)都符合此规则,则促发伸缩行为,增加或减少对应的云主机。
    其中各个参数如下
参数名称 是否必选 类型 描述
comparisonOperator String 比较运算符,可选值: Greater:大于 EqualOrGreater:大于或等于 Less:小于。 EqualOrLess:小于或等于。 Equal:相等。 NotEqual:不相等。
dimensionName String 维度,可选值: cpu_usage:cpu使用率。 mem_usage:内存使用率。 net_outtraffic:网卡出流量。 net_intraffic:网卡入流量。listener_outtraffic监听器出流量。listener_intraffic监听器入流量。
threshold Int 告警阈值: cpu_usage: 数值范围 [0,100],单位:% mem_usage:数值范围 [0,100],单位:% net_outtraffic:数值范围 >0,单位:MBps net_intraffic:数值范围 >0,单位:MBps listener_outtraffic:数值范围 >0,单位:MBps listener_intraffic:数值范围 >0,单位:MBps
repeatTimes Int 重复周期: 数值范围 [1,10],默认为3次
function String avg/min/max
period Int 间隔时间
  • 是否可缺省:是

AdjustmentType

  • 伸缩规则的调整方式
  • 类型:String
  • 有效值
    只有3种取值:TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例(百分比)。
  • 是否可缺省:是

AdjustmentValue

  • 伸缩规则的调整值,若为负号表示减小实例。
  • 类型:Integer
  • 有效值: 3种取值范围分别为:TotalCapacity:0至10 QuantityChangeInCapacity : -10至10
    PercentChangeInCapacity:-100至100。 |
  • 是否可缺省:是

CoolDown

  • 冷却时间,单位为秒,表示在同一伸缩组内,一个伸缩活动执行完成后的一段锁定时间。在这段时间内,该伸缩组不能执行其他伸缩活动
  • 类型:Integer
  • 是否可缺省:是

Response Elements(返回值)

RequestId

  • 请求ID
  • 类型: String

ReturnSet

  • 返回集合
  • 类型: 自定义策略ID(ScalingPolicyId)列表

Examples(例子)

Sample Request(请求)
http://kec.cn-beijing-6.api.ksyun.com/?Action=ModifyScalingPolicy&Version=2016-03-04&ScalingPolicyId=16000388&ScalingGroupId=534117032595365888&ScalingPolicyName=pt-test-1218&AdjustmentType=QuantityChangeInCapacity&AdjustmentValue=1&CoolDown=360&Metric={%22dimensionName%22:%22mem_usage%22,%22comparisonOperator%22:%22Greater%22,%22threshold%22:90,%22function%22:%22max%22,%22repeatTimes%22:2,%22period%22:300}
Sample Response(返回)
{
    "RequestId": "111111001",
    "Return": true,
    "ReturnSet": {
        "ScalingPolicyId": "16000388"
    }
}
文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈