全部产品
云市场

通知报警

更新时间:2019-01-07 11:45:06

EDAS 提供报警功能,当某些资源使用过度时,可以利用此功能提醒开发者及时处理线上问题。EDAS 中的报警是根据您配置的一些规则,基于后台采集到的数据进行分析和判断之后,通过短信与邮件的方式通知给相应的联系人。

注意: 目前 EDAS 中的报警方式只有短信与邮件通知的方式,暂不支持自行定制其他方式。

配置报警规则

请按以下步骤创建报警规则:

  1. 登录 EDAS 控制台,在左侧的导航栏中选择应用管理 > 应用列表,在应用列表页面中单击具体的应用名称。

  2. 应用详情页面左侧菜单栏中选择通知报警 > 报警规则,在报警规则页面右上角单击创建规则

  3. 创建规则页面输入相应信息,然后单击确定

    各个字段说明如下:

    • 规则名称:代表此规则的可以易于理解的名字,由数字,字母或下划线“_”组成。

    • 监控对象:基于监控的指标(基础监控、HTTP、HSF、应用容器)与设定的阈值,创建可比较的规则,监控对象不能少于一个,可增加多条。

    • 触发条件:可选择“任一指标”与“所有指标”:

      • 任一指标:只要有监控对象的监控项中的一项符合规则,则触发报警。
      • 所有指标:需要监控对象的监控项中所有规则均符合,才产生报警。
    • 统计周期:可选值有1分钟、5分钟、15分钟、30分钟、1小时。由于有的时候系统会出现短时间的抖动,最典型的例子是当服务启动时,CPU 使用率较高,但是一般来说在2分钟之内就会恢复,此时如果报警其实是误报。针对这种情况,EDAS 允许您选择一个统计周期,意味着如果在该周期内一直持续的符合某些规则,才选择报警。例如:选择监控项为 CPU 使用率大于 30%,统计周期选择五分钟,那么只有系统的 CPU 使用率持续五分钟超过30%时,EDAS 才认为这是一次异常行为。

    • 重试几次后报警:可选值有 1、3、5;此字段与统计周期类似,指的是连续多少个周期符合监控对象的规则,才真正触发报警。

创建好的规则即时生效。如需废弃该规则,在规则列表中可选择删除,同样即时生效。

添加报警联系人

  1. 应用详情页面左侧菜单栏中选择通知报警 > 报警联系人,在报警联系人页面右上角单击添加报警联系人

  2. 添加报警联系人页面的联系人列表中选择相应的联系人,然后单击确定

注意:

  • 报警联系人的来源:当前系统支持通知与该账户有过主子账户关系的联系人。具体情况如下:
    • 被主账户绑定过子账户的其它阿里云账户
    • 登录过 EDAS 的 RAM (阿里云角色访问控制台,以下简称 RAM) 子帐号
  • 报警联系人联系方式(邮箱与手机号):邮箱与联系人默认从阿里云统一获取,但出于保护隐私考虑,只有此用户登录的时候才会获取此信息。如果不想使用在阿里云注册的手机号接收报警信息,请在“个人资料”处修改。

添加企业员工作为报警联系人

如果需要接收通知报警的企业员工从来没有使用过 EDAS,假设当前的 EDAS 的主账户为 master@aliyun.com,需要通知的账户为 employee@company.com,请按以下步骤进行操作:

  1. 添加 RAM 子账户:

    1. 用 master@aliyun.com 登录阿里云控制台,进入 RAM (阿里云控制台上选择产品与服务 > 访问控制)。

    2. 在左侧导航栏单击用户管理进入 RAM 子帐号页面,单击页面右上角的新建用户,填入员工(假设员工名字叫做:employee)信息完成子帐号创建。

  2. 用子帐号登录 EDAS,修改资料。

    1. employee 通过 RAM 提供的子账户链接登入阿里云,选择 EDAS 进入 EDAS 控制台。

    2. 在左侧菜单栏选择帐号管理 > 个人资料, 填入自己的手机号与邮箱。

  3. 修改完相应的信息后,账户 master@aliyun.com 按照添加报警联系人小节描述的步骤将其添加成为报警联系人。

查看报警记录

当有报警通知时,除了通知相应的报警联系人之外,系统也会产生纪录。

  1. 应用详情页面左侧导航栏选择通知报警 >报警记录

  2. 报警记录页面查看报警记录。

报警纪录提供最多十天之内的报警详细信息的查询,且当报警恢复时,也会有通知信息,并且此通知也会随邮件和短信告知用户。