文档中心
登录
注册
弹性伸缩
文档指南
图说与视频
弹性伸缩
弹性伸缩
文档指南
请输入
产品动态
新功能发布记录
产品简介
什么是弹性伸缩
产品优势
应用场景
基本概念
约束限制
相关云产品
地域与可用区
产品计费
计费说明
快速入门
入门指引
构建伸缩任务流程
快速构建伸缩任务
用户指南
伸缩行为类型
伸缩组
生命周期
冷却时间
创建伸缩组
修改伸缩组子网
修改伸缩组实例数
修改伸缩组的策略信息
修改伸缩组健康检查策略
配置伸缩组绑定的负载均衡
暂停/恢复伸缩组流程
启用伸缩组
停用伸缩组
删除伸缩组
查看伸缩日志
伸缩配置来源
伸缩配置来源概述
管理伸缩配置
为伸缩组绑定伸缩配置来源
更新伸缩配置来源中的镜像
实例管理
实例生命周期
实例健康检查
期望实例数
设置实例保护
设置实例备用
自动扩容实例
自动缩容实例
手动添加实例
手动移出实例
手动删除实例
将实例转为停用状态
查看实例详情
伸缩规则
伸缩规则概述
创建定时伸缩规则
创建报警伸缩规则
创建周期伸缩规则
创建弹性预约专用伸缩规则
创建目标追踪伸缩规则
启用伸缩规则
停用伸缩规则
修改伸缩规则
删除伸缩规则
附录
Cron表达式介绍
监控指标介绍
生命周期挂钩
生命周期挂钩概述
创建生命周期挂钩
手动结束挂起
编辑生命周期挂钩
删除生命周期挂钩
伸缩通知
通知渠道概述
管理事件通知
管理消息通知
垂直伸缩
垂直伸缩概述
生命周期
创建垂直伸缩任务
查看垂直伸缩任务详情
取消垂直伸缩活动
删除垂直伸缩活动
滚动升级
滚动升级概述
创建执行任务
继续执行任务
回滚执行任务
取消执行任务
查看执行任务详情
监控
查看监控数据
访问控制
IAM概述
弹性伸缩IAM策略类型
弹性伸缩自定义策略语法示例
项目与标签
项目管理
标签管理
API参考
简介
API列表
API错误码列表
API发布历史
调用方式
请求结构
服务地址
公共参数
签名算法
响应结果
伸缩组
CreateScalingGroup - 创建一个伸缩组
ModifyScalingGroup - 修改一个伸缩组
DescribeScalingGroups - 查询伸缩组列表
DeleteScalingGroup - 删除一个伸缩组
EnableScalingGroup - 启用一个伸缩组
DisableScalingGroup - 停用一个伸缩组
AttachServerGroups - 添加负载均衡后端服务器组
DetachServerGroups - 移除负载均衡后端服务器组
AttachDBInstances - 添加RDS实例
DetachDBInstances - 移除RDS实例
SuspendProcesses - 挂起伸缩组流程
ResumeProcesses - 恢复伸缩组流程
伸缩配置
CreateScalingConfiguration - 创建一个伸缩配置
ModifyScalingConfiguration - 修改一个伸缩配置
DeleteScalingConfiguration - 删除一个伸缩配置
DescribeScalingConfigurations - 查询伸缩配置列表
EnableScalingConfiguration - 启用一个伸缩配置
实例管理
DescribeScalingInstances - 查询伸缩组内ECS实例列表
AttachInstances - 向伸缩组手动添加实例
DetachInstances - 从伸缩组手动移出实例
RemoveInstances - 从伸缩组手动删除实例
SetInstancesProtection - 开始或停止保护伸缩组内实例
EnterStandby - 设置实例为备用状态
ExitStandby - 移出实例备用状态
伸缩规则
CreateScalingPolicy - 创建一个伸缩规则
ModifyScalingPolicy - 修改一个伸缩规则
DeleteScalingPolicy - 删除一个伸缩规则
EnableScalingPolicy - 启用一个伸缩规则
DisableScalingPolicy - 停用一个伸缩规则
DescribeScalingPolicies - 查询伸缩规则列表
弹性预约伸缩规则
CreateScalingPolicy
ModifyScalingPolicy
DescribeScalingPolicies
目标追踪伸缩规则
CreateScalingPolicy
ModifyScalingPolicy
DescribeScalingPolicies
生命周期挂钩
CreateLifecycleHook - 创建一个生命周期挂钩
ModifyLifecycleHook - 修改一个生命周期挂钩
DescribeLifecycleHooks - 查询生命周期挂钩列表
DeleteLifecycleHook - 删除一个生命周期挂钩
DescribeLifecycleActivities - 查询生命周期挂钩活动列表
CompleteLifecycleActivity - 手动结束一个生命周期活动的等待状态
伸缩日志
DescribeScalingActivities - 查询伸缩活动列表
事件通知
CreateNotificationConfiguration - 创建事件通知配置
ModifyNotificationConfiguration - 修改事件通知配置
DescribeNotificationConfigurations - 查询事件通知配置
DeleteNotificationConfiguration - 删除事件通知配置
标签
TagResources - 资源打标
UntagResources - 资源取消标签
ListTagResources - 查询资源的标签列表
SDK参考
AS SDK概述
查看全部示例代码
最佳实践
结合抢占式实例降低成本
搭建可自动伸缩的网站
部署高可用容灾集群
配置多计算规格提高伸缩成功率
一键更新伸缩组中实例的镜像/脚本
配置有序且唯一的实例名称或主机名称
常见问题
伸缩组FAQ
伸缩配置来源FAQ
实例管理FAQ
伸缩规则FAQ
生命周期挂钩FAQ
计费FAQ
文档首页
弹性伸缩
用户指南
伸缩规则
创建报警伸缩规则
复制全文
下载 pdf
我的收藏
伸缩规则
创建报警伸缩规则
复制全文
下载 pdf
我的收藏
创建报警伸缩规则
文档反馈
问问助手
操作步骤
登录
伸缩组控制台
。
在顶部导航栏,选择目标资源所属的项目和地域。
单击伸缩组的名称,选择“伸缩规则”页签。
单击“创建伸缩规则”按钮,参考下表配置参数。
参数
说明
取值示例
伸缩规则名称
伸缩规则的名称。
as-rule01
规则类型
支持“报警任务”,表示根据监控指标触动伸缩行为。
报警任务
监控指标
此处用于设置监控指标的触发条件和阈值。
触发条件:
指标聚合:设置满足全部或任意指标阈值时触发报警和弹性伸缩。
持续周期:设置满足指定的指标范围后,触发报警和弹性伸缩的频率。云监控服务探测一次监控指标的周期为
1分钟
,当监控指标数据持续几个周期达到阈值时,即触发报警并执行伸缩行为。
指标:最多支持添加5个,支持的监控指标请参见
监控指标介绍
。
说明
一个监控指标在一个报警规则里只能被选择一次,不支持重复选择。
获取Agent监控指标数据前,您需要首先在实例中安装Agent插件并完成授权,否则将无法获取数据。安装指引请参考
云服务器监控概述
。
触发条件:满足以下全部,并且持续1个周期(1周期=1min)触发告警和弹性伸缩。
指标:
带外CPU利用率平均值 > 80%。表示伸缩组中所有实例CPU使用率的平均值大于80%。
带外CPU利用率最小值 > 80%。表示伸缩组所有实例中CPU使用率最小的实例,CPU使用率大于80%。
伸缩行为
设置在触发时间,需要执行的伸缩行为,支持调整容量/实例数量,支持指定具体数值或百分比。
说明
此处设置的数量需满足伸缩组的最大/最小容量或最大/最小实例数量范围,如超过伸缩组数量限制,伸缩组会自动调整。详细说明请参见
伸缩规则概述
。
如果伸缩组中当前容量与百分比的计算结果是非整数,则结果均向上取整,例如 12.7 取整为 13 ,0.67 取整为 1。
增加容量,1个
冷却时间
执行伸缩规则成功后,即最后一个实例完成伸缩行为后,允许进行下一次伸缩行为前的间隔时间,用于为新创建的实例提供初始化业务的时间。详细介绍请参见
冷却时间
。
当伸缩规则的冷却时间和伸缩组的冷却时间冲突时,伸缩规则的冷却时间更为优先。
当伸缩规则未配置冷却时间时,则默认使用伸缩组的冷却时间。
300s
生效时间
设置报警任务的生效时间范围。
默认在所有时间生效。
如需在特定时间生效,请使用
Cron表达式
配置,适用于在业务高峰期关闭缩容等场景。
--
创建后状态
选择伸缩规则创建完成后,是否立即启用。
如果暂不启用伸缩规则,后续您可以参考
启动伸缩规则
完成启动操作。
启用
单击“确定”按钮,完成操作。
后续操作
伸缩规则触发后,您可以通过
查看伸缩日志
查询伸缩结果,包括触发伸缩的条件、伸缩行为类型、开始/停止时间、执行结果等。
相关文档
CreateScalingPolicy
最近更新时间:2025.09.26 11:25:21
这个页面对您有帮助吗?
有用
有用
无用
无用