文档

监控伸缩组内抢占式实例的实时价格与折扣

更新时间:

相信大家对阿里云ECS 1折跳楼价的抢占式实例都有所耳闻。若将抢占式实例的配置模板放进弹性伸缩组内,熟悉弹性伸缩组的用户会知道,伸缩组进行扩张活动时会自动创建实例。但在扩张活动中,是否会因为抢占式实例的价格变化而感到忧心呢?最终账单结算时是否会因为费用超出预期而感到烦恼呢?现在我们有一种更简便的方案,让您更轻松地监控伸缩组内的实例类型价格变化,并在第一时间得到变化通知。接下来,让我们一起来逐步配置。

配置定时运维规则

  1. 配置定时类型,单击创建后,根据场景需求配置。由于竞价实例短时间内价格变化不会特别频繁,为了防止频繁请求导致限流,从而引起监控数据缺失,推荐您以50分钟到1小时为周期进行设置。样例如下:image

设置模板参数

  1. 搜索关键词 "Alarm" 或输入模板名称(ACS-ECS-AlarmWhenDiscountOrSpotPriceExceedsThresholdByScalingGroup)搜索公共模板,选择正确模板。

  2. 配置参数

    1. 设置地域:请选择您需要监控的伸缩组地域,这里只支持单个地域的监控,如果需要多个地域监控,请为每个地域都配置一个定时运维。

    2. 设置弹性伸缩组:输入需要监控的弹性伸缩组ID,此模板支持同时监控多个弹性伸缩组。

    3. 选择监控任务类型:

      1. 基于实时折扣的监控(Discount):例如某个伸缩组下配置的实例是ecs.c6.large规格,原价是0.39元每小时,竞价实例价格是0.071元每小时。 0.071/0.39=0.18,即竞价实例折扣是1.8折左右。如果您对折扣比较敏感,希望在该规格折扣大于某个阈值时(例如2折)收到报警,可以选择此种监控方式。

      2. 基于实时价格的监控(Price):例如某伸缩组下配置的实例是ecs.c6.large规格,原价是0.39元每小时,竞价实例价格是0.071元每小时。如果您对实际价格比较敏感,希望在该规格价格大于某个阈值时(例如0.1元每小时)收到报警,可以选择此种监控方式。

    4. 配置价格或折扣阈值:

      1. 如果您是基于实时折扣的监控,这里配置的阈值即为“折扣阈值“,整数类型数字,换算规则如下。

      2. 0.5折即为原价的5%,这里填写 5

      3. 1.1折即为原价的11%,这里填写 11

      4. 3.2折即为原价32%,这里填写 32

      5. 如果您是基于实时价格的监控,这里配置的阈值即为“价格阈值“,直接配置规格小时价格即可。例如 0.1

    5. 配置接收报警消息通知的webhook地址

验证结果

执行成功后,报警消息推送样例如下: