事件通知支持在发生指定类型的事件后,自动发送消息到云监控、MNS主题和MNS队列,本文为您介绍如何创建、修改、删除或查看事件通知功能。
前提条件
背景信息
事件通知可以帮助您及时掌握伸缩组的动态,进一步实现自动化管理。更多信息,请参见消息通知概述。
同一个伸缩组内的不同事件通知不可重复使用同一个接收端。例如,不同的事件通知不能同时使用同一个云监控、同一个MNS主题或者同一个MNS队列。
创建事件通知
每个伸缩组内最多可以创建6个事件通知。
登录弹性伸缩控制台。
在左侧导航栏中,单击伸缩组管理。
在顶部菜单栏处,选择地域。
找到待操作的伸缩组,选择任一种方式打开伸缩组详情页面。
在伸缩组名称/ID列,单击伸缩组ID。
在操作列,单击查看详情。
在页面上方,单击消息通知页签。
单击创建事件通知页签。
完成事件通知配置。
事件通知的参数说明如下表所示。
名称
说明
通知方式
选择以下任一种通知方式:
云监控:发生指定事件时,通知云监控。更多信息,请参见查看系统事件。
MNS主题:发生指定事件时,发送消息到MNS主题。更多信息,请参见什么是轻量消息队列(原 MNS)。
MNS队列:发生指定事件时,发送消息到MNS队列。更多信息,请参见什么是轻量消息队列(原 MNS)。
事件通知类型
根据需要选中一种或多种事件通知类型。可选的事件通知类型如下:
成功的弹性扩张活动:成功向伸缩组添加了所有目标ECS实例或ECI实例。
成功的弹性收缩活动:成功从伸缩组移出了所有目标ECS实例或ECI实例。
失败的弹性扩张活动:触发了弹性扩张活动,但未能成功添加ECS实例或ECI实例。
失败的弹性收缩活动:触发了弹性收缩活动,但未能成功移出ECS实例或ECI实例。
拒绝弹性伸缩活动:伸缩组收到弹性伸缩请求,但不满足触发条件,请求被拒绝。
弹性伸缩组扩容伸缩活动开始:触发了弹性扩张活动,开始向伸缩组添加ECS实例或ECI实例。
弹性伸缩组缩容伸缩活动开始:触发了弹性收缩活动,开始从伸缩组移出ECS实例或ECI实例。
定时任务到期提醒:选择该类型后,在定时任务到期的前7天内,伸缩组会每天发送到期提醒。
如果定时任务设置了重复周期,定时任务到期时间为最后一次执行任务的时间。
伸缩组诊断:选择该类型后,系统内部会自动诊断伸缩组的健康状态,其诊断项包括关键资源异常、配额类诊断、费用类诊断以及库存类诊断。
部分成功的弹性扩张活动:触发了弹性扩张活动,但只成功添加部分目标ECS实例或ECI实例。
部分成功的弹性收缩活动:触发了弹性收缩活动,但只成功移出部分目标ECS实例或ECI实例。
单击确认。
修改或删除事件通知
如果当前事件通知的类型不再满足需求,您可以修改事件通知类型,无需重新创建,但不支持修改事件通知的通知方式。如果当前事件通知不再使用,您也可以直接删除。
查看事件通知
您可以从弹性伸缩控制台跳转到云监控和轻量消息队列(原 MNS)页面,查看收到的消息信息。
登录弹性伸缩控制台。
在左侧导航栏中,单击伸缩组管理。
在顶部菜单栏处,选择地域。
找到待操作的伸缩组,选择任一种方式打开伸缩组详情页面。
在伸缩组名称/ID列,单击伸缩组ID。
在操作列,单击查看详情。
在页面上方,单击消息通知页签。
找到待操作的事件通知,在对应的通知方式列中,单击接收端的跳转链接。
查看云监控事件、MNS主题消息或MNS队列消息。
更多信息,请参见消息通知概述。
云监控事件:选择弹性伸缩过滤弹性伸缩相关的系统事件。
MNS主题消息:在消息数列中,数量增加说明收到了消息,您可以前往该主题的订阅端查看消息详情。
MNS队列消息:在活跃消息数列中,数量增加说明收到了消息,在操作列中,单击接收消息可以查看消息详情。