生活宝|商城|团购|房产|招聘|外卖|交友|微博|汽车|同城|游戏|贷款|发稿|建站|软件|客服
上海论坛

Ess报警任务全新升级

更新于 2018-6-11 19:06:59 292人阅读 0人回复 显示全部楼层 倒序浏览

a
0 0
  @ME:   
  • TA的每日心情
    奋斗
    昨天 16:20
  • 签到天数: 92 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2018-6-11 19:06:59 | 显示全部楼层 |阅读模式
    53快服 销量提升50%

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?快速注册

    x

    摘要: AutoScaling(弹性伸缩) 报警任务迎来全新升级,本次升级从监控范围,监控方式,监控响应速度等三个方面做出了全方位的优化,升级后的 AutoScaling 报警任务将您提供一种更全面,更可靠的利用报警任务动态管理 AutoScaling 伸缩组的方式。

    AutoScaling(弹性伸缩) 报警任务迎来全新升级,本次升级从监控范围,监控方式,监控响应速度等三个方面做出了全方位的优化,升级后的 AutoScaling 报警任务将您提供一种更全面,更可靠的利用报警任务动态管理 AutoScaling 伸缩组的方式。

    本次的升级内容主要包括:

    • 增加了对系统磁盘,网卡,TCP连接数等监控指标的报警任务支持。
    • 报警任务最小统计周期升级到 1分钟,提供更灵敏的监控报警。
    • 增加自定义监控,为用户自有监控系统接入 AutoScaling 报警任务提供标准化方式。
    AutoScaling 报警任务

    AutoScaling 报警任务是 AutoScaling 与 云监控服务(CMS) 深度合作,提供的一种动态管理伸缩组的方式,类似于 AutoScaling 定时任务,AutoScaling 报警任务通过触发您指定的伸缩规则来执行伸缩活动,达到调整伸缩组内实例个数的目的。

    定时任务可以在您指定的时间执行您指定的伸缩规则,当业务场景在时间上可预料时,能够提前做出响应,但是,在面对突发或者时间上不可预料的业务场景时,定时任务就显得捉襟见肘,此时,就需要报警任务来提供更灵活的触发伸缩规则的方式,在业务高峰期增加伸缩组内实例数量来缓解业务压力,在业务低谷时释放伸缩组内实例,减小生产成本。

    报警任务通过监控特定的监控指标,对数据指标进行实时的统计,当统计值满足您指定的报警条件时,触发报警,执行您指定的伸缩规则。使用报警任务,您可以实时的根据业务的变化来不断调整伸缩组内的实例数量,保证您监控的指标维持在您期望的范围内。

    AutoScaling 系统监控报警任务

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

    支持的监控指标

    AutoScaling 系统监控报警任务目前支持的监控项,其中红色字体代表本次升级新增支持的监控项:

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

    AutoScaling 自定义监控项报警任务的监控对象为用户自主上报到云监控中的监控指标。在一些场景下,系统监控项可能不包含您所需要的监控指标,您可能拥有自己的一套监控系统,并且关心的是与您特定业务相关的某些指标,自定义监控报警任务,为您自有的监控系统,或者与业务相关的自有监控指标提供了设置报警任务的接入点。

    AutoScaling 自定义监控报警任务是针对阿里云云监控服务的自定义监控项设置报警的,用户在使用 AutoScaling 自定义监控报警任务之前需要首先向云监控上报自定义监控数据,即自定义监控项。云监控自定义监控是提供给用户自由定义监控项及报警规则的一项服务,通过此服务,用户可以针对自己关心的业务指标进行监控,将采集到监控数据上报至云监控,由云监控来进行数据的处理,并可以对其设置报警规则。

    上报监控数据到云监控

    云监控的自定义监控服务为您提供了上报监控数据的方式,您可以将自己采集到的时序数据上报到云监控,这样的数据称作时间序列。云监控提供了OpenAPI、Java SDK 和阿里云命令行工具(CLI) 三种方式上报数据,这里我们将主要关注如何使用Java SDK的方式上报监控数据。更多详细的信息您可以查看文档 上报监控数据

    使用Java sdk之前您需要首先在项目中引入相应的jar包,如果您使用maven管理项目,您只需要在项目中加入以下依赖:

            <dependency>            <groupId>com.aliyun</groupId>            <artifactId>aliyun-java-sdk-core</artifactId>            <version>3.2.6</version>        </dependency>        <dependency>            <groupId>com.aliyun.openservices</groupId>            <artifactId>aliyun-cms</artifactId>            <version>0.2.4</version>        </dependency>

    您需要登录后才可以回帖 登录 | 快速注册

    本版积分规则

    品牌广播台 更多>>
    便民工具
    返回顶部快速回复返回列表联系客服手机访问
    关于我们 | 联系我们 | 广告服务 | 网站导航 | 诚聘英才 | 友情链接 | 免责申明 |  帮助中心 | 手机访问 | 排行榜 | 小黑屋 | 设首页 | 加收藏
    © 2011-2017 上海论坛 版权所有 沪ICP备11017971号-7    在线客服 举报 郑重声明:本站只提供网上自由交流讨论,所有个人言论并不代表本站立场
    快速回复 返回顶部 返回列表