开发者社区 问答 正文

报警任务:弹性伸缩系统监控报警任务

弹性伸缩系统监控报警任务的监控指标是云监控为用户采集的 ECS 实例的相关数据指标,比如CPU,负载等。用户在弹性伸缩中设置的系统监控的报警任务是以伸缩组作为监控粒度的,即以伸缩组内的所有实例的监控指标的统计平均值作为伸缩组的指标值,当伸缩组内实例数量发生变化时,监控指标也会同时进行更新。

支持的监控指标


弹性伸缩系统监控报警任务目前支持的监控项,其中红色字体代表升级版新增支持的监控项:
内网网卡发包数

监控项单位
CPU%
内存%
系统平均负载
内网出流量KB/min
内网入流量KB/min
外网出流量KB/min
外网入流量KB/min
系统盘写bpsByte/s
系统盘读bpsByte/s
系统盘写iops个/s
系统盘读iops个/s
外网网卡发包数(经典网络)个/s
外网网卡收包数(经典网络)个/s
[tr=rgb(239, 251, 255)][td] 个/s 内网网卡收包数个/s TCP总连接数TCP已建立连接数[font=PingFangSC, &]注意事项 [font=PingFangSC, &]
  • 伸缩组在同一时刻只能执行一个伸缩活动,当伸缩组内存在正在执行的伸缩活动是,由报警任务触发伸缩规则产生的伸缩活动将被拒绝。
  • 弹性伸缩报警任务在触发伸缩规则时受伸缩规则冷却时间影响,伸缩规则在冷却时间内时,将拒绝执行伸缩规则。伸缩组内新增加的 ECS 实例从加入伸缩组到完成系统启动配置,部署用户业务,获取到监控数据需要一定的时间(通常需要几分钟),因此您应该根据具体的业务场景,设置合适的冷却时间,防止在新增实例的监控数据缺失的这段时间中,重复触发伸缩规则。
  • 弹性伸缩报警任务,默认设置了一分钟的沉默时间,即触发报警之后,一分钟内不会再次触发伸缩规则。
  • 部分系统监控项(内存、负载、网卡发包数、TCP连接数)指标的采集需要为您安装云监控客户端。默认情况下,当您针对需要云监控客户端采集的监控项设置报警任务时,将为报警任务关联的伸缩组内的所有实例安装云监控客户端,同时,将为您在云监控控制台开启 新购ECS自动安装云监控,为您所有新购的 ECS 实例安装云监控客户端。

展开
收起
青蛙跳 2018-08-17 12:40:08 1538 分享 版权
阿里云 AI 助理回答

弹性伸缩系统监控报警任务是基于云监控服务(CMS)实现的动态管理方式,它以伸缩组为监控单位,统计该伸缩组内所有ECS实例的监控指标平均值来触发报警与自动调整资源。当伸缩组内的实例数量发生变化时,这些监控指标会实时更新,确保反映当前伸缩组的整体状态。以下是支持的监控指标列表:

  • CPU使用率: 衡量ECS实例CPU资源的利用程度。
  • 内存使用率: 反映ECS实例内存占用情况。
  • 系统平均负载: 指标展示系统任务队列的长度,用于评估系统繁忙程度。
  • 内网出流量: 统计ECS实例通过内网向外发送的数据量。
  • 内网入流量: 记录ECS实例从内网接收的数据量。
  • 外网出流量: 监控ECS实例经公网输出的数据总量。
  • 外网入流量: 跟踪ECS实例从公网接收的数据总量。
  • 系统盘写吞吐量(bps): 系统盘每秒写入的数据量。
  • 系统盘读吞吐量(bps): 系统盘每秒读取的数据量。
  • 系统盘写IOPS: 系统盘每秒完成的写操作次数。
  • 系统盘读IOPS: 系统盘每秒完成的读操作次数。
  • 外网网卡发包数(经典网络): 经典网络环境下,ECS实例外网网卡每秒发出的数据包数量。
  • 外网网卡收包数(经典网络): 经典网络模式下,ECS实例外网网卡每秒接收的数据包数量。
  • 内网网卡收发包数: 记录ECS实例内网网卡的收发数据包速率。
  • TCP总连接数: 实例上TCP连接的总数。
  • TCP已建立连接数: 当前已建立的TCP连接数。

这些监控指标覆盖了计算、网络和存储等多个维度,帮助用户全面了解并自动响应ECS实例的工作负载变化,从而高效地管理和优化资源分配。在配置报警任务时,用户可以根据业务需求选择相应的监控项,并设定阈值,一旦监控指标达到预设条件,将自动执行关联的伸缩规则,实现资源的弹性扩展或收缩。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答