事件通知支持在发生指定类型的事件后,自动发送消息到云监控、MNS主题和MNS队列,本文为您介绍如何配置事件通知功能。

前提条件

如果您需要自动发送消息至MNS主题和MNS队列,请提前创建MNS主题MNS队列,并确保和伸缩组位于同一地域。

背景信息

  • 事件通知可以帮助您及时掌握伸缩组的动态,进一步实现自动化管理。更多信息,请参见事件通知概述
  • 同一个伸缩组内的事件通知不可重复使用同一个接收端,例如不同的事件通知都试图使用同一个云监控、同一个MNS主题或者同一个MNS队列。

创建事件通知

每个伸缩组内最多可以创建6个事件通知。

  1. 登录弹性伸缩控制台
  2. 在左侧导航栏中,单击伸缩组管理
  3. 在顶部菜单栏处,选择地域。
  4. 找到待操作的伸缩组,选择任一种方式打开伸缩组详情页面。
    • 伸缩组名称/ID列,单击伸缩组ID。
    • 操作列,单击查看详情
  5. 在页面上方,单击消息通知页签。
  6. 单击创建事件通知
  7. 完成事件通知配置。
    事件通知的参数说明如下表所示。
    名称说明
    通知方式选择以下任一种通知方式:
    事件通知类型根据需要选中一种或多种事件通知类型。可选的事件通知类型如下:
    • 成功的弹性扩张活动:成功向伸缩组添加了所有目标ECS实例或ECI实例。
    • 成功的弹性收缩活动:成功从伸缩组移出了所有目标ECS实例或ECI实例。
    • 失败的弹性扩张活动:触发了弹性扩张活动,但未能成功添加ECS实例或ECI实例。
    • 失败的弹性收缩活动:触发了弹性收缩活动,但未能成功移出ECS实例或ECI实例。
    • 拒绝弹性伸缩活动:伸缩组收到弹性伸缩请求,但不满足触发条件,请求被拒绝。
    • 弹性伸缩组扩容伸缩活动开始:触发了弹性扩张活动,开始向伸缩组添加ECS实例或ECI实例。
    • 弹性伸缩组缩容伸缩活动开始:触发了弹性收缩活动,开始从伸缩组移出ECS实例或ECI实例。
    • 定时任务到期提醒:选择该类型后,在定时任务到期的前7天内,伸缩组会每天发送到期提醒。

      如果定时任务设置了重复周期,定时任务到期时间为最后一次执行任务的时间。

    • 部分成功的弹性扩张活动:触发了弹性扩张活动,但只成功添加部分目标ECS实例或ECI实例。
    • 部分成功的弹性收缩活动:触发了弹性收缩活动,但只成功移出部分目标ECS实例或ECI实例。
  8. 单击确认

修改或删除事件通知

如果当前事件通知的类型不再满足需求,您可以修改事件通知类型,无需重新创建,但不支持修改事件通知的通知方式。如果当前事件通知不再使用,您也可以直接删除。

  1. 登录弹性伸缩控制台
  2. 在左侧导航栏中,单击伸缩组管理
  3. 在顶部菜单栏处,选择地域。
  4. 找到待操作的伸缩组,选择任一种方式打开伸缩组详情页面。
    • 伸缩组名称/ID列,单击伸缩组ID。
    • 操作列,单击查看详情
  5. 在页面上方,单击消息通知页签。
  6. 找到待操作的事件通知,修改或删除该事件通知。
    任务项操作步骤
    修改事件通知
    1. 在待操作的事件通知操作列,单击修改
    2. 修改事件通知页面,重新选择需要的事件通知类型。

      详细的事件通知类型说明,请参见事件通知的参数说明

    3. 单击确认
    删除事件通知
    1. 在待操作的事件通知操作列,单击删除
    2. 修改事件通知页面,单击确定

查看事件通知

您可以从弹性伸缩控制台跳转到云监控和消息服务页面,查看收到的消息信息。

  1. 登录弹性伸缩控制台
  2. 在左侧导航栏中,单击伸缩组管理
  3. 在顶部菜单栏处,选择地域。
  4. 找到待操作的伸缩组,选择任一种方式打开伸缩组详情页面。
    • 伸缩组名称/ID列,单击伸缩组ID。
    • 操作列,单击查看详情
  5. 在页面上方,单击消息通知页签。
  6. 找到待操作的事件通知,在对应的通知方式列中,单击接收端的跳转链接。
  7. 查看云监控事件、MNS主题消息或MNS队列消息。
    更多信息,请参见事件通知概述
    • 云监控事件:选择弹性伸缩过滤弹性伸缩相关的系统事件。
    • MNS主题消息:在消息数列中,数量增加说明收到了消息,您可以前往该主题的订阅端查看消息详情。
    • MNS队列消息:在活跃消息数列中,数量增加说明收到了消息,在操作列中,单击接收消息可以查看消息详情。