本文为您介绍如何设置消费监控告警,对按量计费的计算任务进行消费监控以及在超过阈值时收到告警。

MaxCompute按量计费资源为弹性伸缩资源,对于计算任务,按任务需求提供资源,对资源使用无限制。因此,有必要对计算任务的消费进行监控,以免超出预期消费而不知。MaxCompute目前提供了两种消费监控告警方式:
  • 实时消费监控告警:通过云监控平台进行配置,针对未出账的标准SQL和MapReduce计算任务进行实时消费监控告警。计算消费以Project为单位,按计量统计日/月的累计消费,详细计费方式请参见计算计费项(按量计费)。如果累计消费超出设定的阈值,便会通过手机语音,短信,邮件等方式通知您。
    说明 实时消费是指单纯的计量消费,未出账,不含任何优惠及折扣。
  • 历史高额消费预警:通过阿里云用户中心进行设置,针对已经出账的账单金额进行监控及告警。MaxCompute按量计费的账单为天账单,即当天消费需要第二天才出账,因此此方式只能监控历史消费金额。如果当天的账单金额超出提醒阈值,就会在早上9点左右进行短信提醒。

实时消费监控告警

  1. 登录云监控控制台
  2. 新建报警联系人。
    1. 在左侧导航栏,单击报警服务 > 报警联系人,进入报警联系人管理页面。
    2. 单击右上角新建联系人按钮。
    3. 设置报警联系人页面,填写姓名、手机号、邮箱等信息。
  3. 创建报警联系组。
    1. 单击上方的报警联系组页签。
    2. 单击右上角的新建联系组,进入新建联系组页面。
    3. 填写组名备注并从已有联系人列表选中需要加入的联系人显示在已选联系人列表中。
    4. 单击确定完成创建报警联系组。
  4. 配置阈值报警规则。
    1. 在左侧导航栏,单击报警服务 > 报警规则,进入报警规则列表页面。默认为阈值报警列表
    2. 单击列表右上方的创建报警规则按钮,进入创建报警规则页面。
    3. 创建报警规则页面,配置相关参数,参数说明见下表。
      区域 参数 说明
      关联资源 产品 产品选择MsxCompute-按量付费
      资源范围 报警规则的作用范围。选择全部资源,即产品下任何实例满足报警规则描述时,都会发送报警通知。
      设置报警规则 规则名称 报警规则的名称,用户自定义。
      规则描述 报警规则的主体,定义在监控数据满足何种条件时,触发报警规则。
      通道沉默周期 指报警发生后如果未恢复正常,间隔多久重复发送一次报警通知。最短为5分钟,最长为24小时。
      生效时间 报警规则的生效时间,报警规则只在生效时间内发送报警通知,非生效时间内产生的报警只记录报警历史。
      通知方式 通知对象 接收报警通知的联系人组。
      报警级别
      • Critical:电话语音+手机短信+邮件+钉钉机器人。
      • Warning:手机短信+邮件+钉钉机器人。
      • Info:邮件+钉钉机器人。
      弹性伸缩 选择弹性伸缩规则后,会在报警发生时触发相应的弹性伸缩规则。
      邮件备注 自定义报警邮件补充信息,非必填项。填写后,报警邮件会包含您在此处填写的信息。
      报警回调 云监控会将报警信息通过POST请求推送到您填写的公网URL地址,目前仅支持HTTP协议。
    4. 配置完成后,单击确认

历史高额消费预警

  1. 登录阿里云用户中心
  2. 打开高额消费预警开关。高额预警.png
  3. 在弹出的预警设置对话框中,选择预警产品并填写预警阈值后,单击增加
  4. 单击关闭,完成设置。