配置报警任务

针对具有突发性或时间上不易预测的业务,您可以通过报警任务关联云监控指标进行管理。弹性伸缩会实时统计指标数据,在统计值满足报警条件时触发报警,并在生效周期内自动执行伸缩规则,动态调整伸缩组内的ECS实例或ECI实例数量。本文为您介绍如何创建、查看、停用或启用、修改或删除报警任务。

创建报警任务

  1. 登录弹性伸缩控制台
  2. 在左侧导航栏中,选择自动触发任务管理 > 报警任务
  3. 在顶部菜单栏处,选择地域。
  4. 选择报警任务的监控类型后,创建报警任务。

    • 如果您需要使用系统定义好的系统监控项,单击系统监控页签。

    • 如果您需要使用自定义的监控项,单击自定义监控页签。

    系统监控

    系统监控页签下,单击创建报警任务,配置以下报警任务的相关参数,然后单击确认

    参数

    说明

    名称

    填写报警任务的名称。长度为2~64个字符,以大小写字母、数字或中文开头,可包含半角句号(.)、下划线(_)或短划线(-)。

    描述

    填写报警任务的描述,长度为2~255个字符,可以体现主要目的或用途。

    监控资源

    选择您需要监控的伸缩组,支持名称搜索。例如ECS类型的伸缩组或者ECI类型的伸缩组。

    监控类型

    指云监控为您采集的监控指标,默认为系统监控,您无需设置该参数。

    报警指标描述

    报警规则进入报警状态时需满足的条件。您需要选择一个或多个系统定义的监控项,选择多个系统定义的监控项时,单击添加指标继续选择即可。该部分包括两部分内容:

    • 监控项:系统监控支持的监控指标名称。例如(Agent)CPU使用率、(Agent)内存等指标。更多信息,请参见系统监控报警任务

      说明

      不同伸缩组类型的伸缩组,系统监控支持的监控项也不同,请您以控制台实际页面显示最准。

    • 统计办法:即判定云监控指标值超出阈值范围的规则,您可以围绕平均值、最大值或最小值设置规则。例如,统计办法为CPU使用率大于80%时:

      • Average(平均值):针对伸缩组内所有ECS实例或ECI实例,CPU使用率平均值大于80%时触发报警。

      • Maximum(最大值):针对伸缩组内CPU使用率最高的ECS实例或ECI实例,CPU使用率大于80%时触发报警。

      • Minimum(最小值):针对伸缩组内CPU使用率最低的ECS实例或ECI实例,CPU使用率大于80%时触发报警。

    多指标关系

    支持当所有指标都符合条件时报警任意一个指标符合条件时报警两种报警规则的选择方式。

    统计周期

    您可以选择15秒1分钟2分钟5分钟15分钟。弹性伸缩会根据统计周期收集、汇总和比较数据,粒度越小,越容易触发报警,请根据业务需要选择合理的统计周期。

    说明

    仅ECS类型的伸缩组支持设置15秒的统计周期。

    重复几次后报警

    根据统计办法判断云监控指标值超出阈值后,弹性伸缩会记录次数,满足重复次数后才会触发相应的报警和伸缩规则。

    生效周期

    报警任务的生效时间范围。在生效周期内,报警任务在触发报警后会自动执行指定的伸缩规则。否则,报警任务仅报警,不执行伸缩规则。

    • 不设置:默认所有时间都生效。

    • 设置Cron表达式:仅在符合表达式的时间范围内生效。Cron表达式的更多信息,请参见Cron表达式

    报警触发规则

    报警触发规则即满足条件时执行的伸缩规则。您需要且只能为报警任务指定一条报警触发规则,且该报警触发规则必须属于被监控的伸缩组。

    自定义监控

    自定义监控页签下,单击创建报警任务,配置以下报警任务的相关参数,然后单击确认

    参数

    说明

    名称

    填写报警任务的名称。长度为2~64个字符,以大小写字母、数字或中文开头,可包含半角句号(.)、下划线(_)或短划线(-)。

    描述

    填写报警任务的描述,长度为2~255个字符,可以体现主要目的或用途。

    监控资源

    选择您需要监控的伸缩组,支持名称搜索。例如ECS类型的伸缩组或者ECI类型的伸缩组。

    监控类型

    指您自主上报至云监控的自定义监控指标。默认为自定义监控,您无需设置该参数。

    应用分组

    在创建自定义监控报警任务之前,您需要提前向云监控上报自定义监控项。上报时必须指定云监控应用分组ID,该分组ID可以是已在云监控中创建的应用分组,如果应用分组不存在,您需要在云监控控制台创建新的应用分组。更多信息,请参见创建应用分组

    监控项

    您需要选择一个自定义的监控项。关于如何查看自定义监控项(即指标时间序列),更多信息,请参见自定义监控报警任务

    维度

    选择监控维度,即您自定义监控项中设置的维度,由您自行指定,一般表示自定义监控指标序列监控的资源范围。

    例如,使用ecs_id作为维度信息,就表示这个指标监控的是这台ECS服务器的CPU数据。

    统计周期

    您可以选择1分钟2分钟5分钟15分钟。弹性伸缩会根据统计周期收集、汇总和比较数据,粒度越小,越容易触发报警,请根据业务需要选择合理的统计周期。

    统计方法

    统计办法即判定云监控指标值超出阈值范围的规则,您可以围绕平均值、最大值或最小值等设置规则。更多信息,请参见统计方式

    重复几次后报警

    根据统计办法判断云监控指标值超出阈值后,弹性伸缩会记录次数,满足重复次数后才会触发相应的报警和伸缩规则。

    生效周期

    报警任务的生效时间范围。在生效周期内,报警任务在报警后会自动执行指定的伸缩规则。否则,报警任务只报警,不执行伸缩规则。

    • 不设置:默认所有时间都生效。

    • 设置Cron表达式:仅在符合表达式的时间范围内生效。Cron表达式的更多信息,请参见Cron表达式

    报警触发规则

    报警触发规则即满足条件时执行的伸缩规则。您需要且只能为报警任务指定一条报警触发规则,且该报警触发规则必须属于被监控的伸缩组。

查看报警任务

报警任务创建成功后,在报警任务列表下,您可以查看报警任务的基本信息、报警触发规则和监控信息等,了解已有报警任务的配置和监控项数据的变化趋势。

  1. 登录弹性伸缩控制台
  2. 在左侧导航栏中,选择自动触发任务管理 > 报警任务
  3. 在顶部菜单栏处,选择地域。
  4. 选择监控类型。

    • 如果需要选择系统监控报警任务,单击系统监控页签。

    • 如果需要选择自定义监控报警任务,单击自定义监控页签。

  5. 找到待操作的报警任务,在报警任务名称/ID列,单击报警任务ID。
  6. 查看报警任务详情。

    您可以查看报警任务的基本信息、报警触发规则和监控信息详情。具体信息如下所示:

    区域

    说明

    基本信息

    包括报警任务名称、报警任务ID、是否触发规则状态、报警状态、统计周期、监控资源、监控类型、触发伸缩规则的条件和描述信息。

    如果报警任务的报警状态显示数据不足时,可能由于弹性伸缩报警任务的监控源数据为云监控数据,而云监控未采集到对应的ECS服务器数据所导致。具体解决方法,请参见弹性伸缩中创建报警任务提示数据不足

    报警触发规则

    列出了伸缩组触发报警任务后执行的对应伸缩规则,您也可以查看对应的伸缩组和伸缩规则详情。

    监控信息

    显示内容由您选择的监控项决定,显示监控项数据的变化趋势。您可以设置自动刷新功能,也可以手动刷新监控信息的实时数据。

停用或启用报警任务

  • 如果您暂时不需要一个报警任务触发伸缩活动,可以停用报警任务。停用报警任务前,报警任务必须处于正常报警数据不足状态。

  • 如果您需要继续使用一个已停用的报警任务,可以启用报警任务。启用报警任务前,报警任务必须处于停用状态。

  1. 登录弹性伸缩控制台
  2. 在左侧导航栏中,选择自动触发任务管理 > 报警任务
  3. 在顶部菜单栏处,选择地域。
  4. 选择监控类型。

    • 如果需要选择系统监控报警任务,单击系统监控页签。

    • 如果需要选择自定义监控报警任务,单击自定义监控页签。

  5. 停用或启用报警任务。

    • 停用报警任务:找到待停用的报警任务,在对应操作列下,单击停用

    • 启用报警任务:找到待启用的报警任务,在对应操作列下,单击启用

  6. 单击确定

修改或删除报警任务

如果伸缩组当前的报警任务不再满足需求,您可以修改一项或者多项报警任务属性,无需重新创建报警任务。如果您不再使用当前的报警任务,您也可以直接删除该报警任务。

  1. 登录弹性伸缩控制台
  2. 在左侧导航栏中,选择自动触发任务管理 > 报警任务
  3. 在顶部菜单栏处,选择地域。
  4. 选择监控类型。

    • 如果需要选择系统监控报警任务,单击系统监控页签。

    • 如果需要选择自定义监控报警任务,单击自定义监控页签。

  5. 修改或删除报警任务。

    • 修改报警任务:找到待修改的报警任务,在对应操作列下,单击修改

      不支持修改监控资源监控类型选项,报警任务的其他配置项说明,请参见创建报警任务

      重要

      报警触发规则为目标追踪规则时,不支持修改报警任务的基本信息。

      如果您需要修改报警任务对应的报警触发规则时,找到待修改的报警任务,在对应操作列下,单击修改触发规则,添加或删除报警触发规则。

      说明

      您可以添加多条报警触发规则,并且可以添加同一地域下其它伸缩组中的报警触发规则,实现根据同一监控资源的监控数据调整关联伸缩组的效果。您也可以删除所有报警触发规则,仅使用报警任务的监控功能,但不触发伸缩活动。

    • 删除报警任务:找到待修改的报警任务,在对应操作列下,单击删除

      重要

      步进规则绑定的报警任务不支持删除,如需要删除该任务,请先删除对应的步进规则再删除此报警任务。

  6. 单击确认