全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
业务实时监控服务 ARMS

3-1:创建报警控件

更新时间:2017-11-10 14:12:36

在满足设置的报警条件时,ARMS 可以通过邮件或短信的方式实时地进行报警。

报警机制

默认报警条件:

  • 为了避免报警的信息爆炸,相同报警持续报警,24小时内发送一条报警正在持续的消息。
  • 如果 5 分钟内没有重复报警则会发送恢复邮件,通知数据恢复正常。
  • 发送恢复邮件之后,报警的状态会重置。如果该报警再次出现,会被认定为新的报警。

您还可以在报警管理系统中进行历史查询和删除,查询日志中的数据在某个历史时间点出现过的异常。

报警控件与数据集

在 ARMS 中,报警控件本质是数据集的数据展示方式,所以在创建报警控件的同时,会创建一个对应的数据集,该数据集对应了报警控件的底层数据存储。

在控制台左侧菜单栏选择监控管理>数据集管理,找到相应的数据集可以查询具体数据,并获得 API 调用代码提示。

创建报警

前提条件

创建和设置报警控件需要一个自定义的监控任务,具体的监控任务创建可以参考步骤1步骤2

添加与配置报警信息

假设用户日志如下:

  1. 2016-11-14 15:56:46|9|EADS|BIZ-MONITOR|0|类目=男装&区域=杭州&eventTeyp=1&性别=1&价格=2140
  2. 2016-11-14 15:56:46|9|EADS|BIZ-MONITOR|0|类目=家居&区域=上海&eventTeyp=3&性别=0&价格=8305

以此日志作为数据源进行数据统计分析,制作一分钟内销售额低于最小设置值或高于最大设置值的报警控件。具体步骤如下:

  1. 在控制台左侧菜单栏选择 监控管理>监控任务管理,在任务列表里找到前面一步创建的监控任务并单击右侧的编辑选项,单击下一步直到进入数据集与报警配置页面。

  2. 在报警设置栏单击添加报警

    添加报警

  3. 添加报警对话框输入相关信息,点击保存,并单击完成配置

    报警配置

    • 类型:如果您是新建报警,请选择默认值新建报警。如果您已经配置好一个数据集,并希望根据该数据集中指标值异常来配置报警,请选择 基于已有下钻数据集创建报警 或者 基于已有通用数据集创建报警。由于目前通用数据集和下钻数据集的应用场景有所不同,所以 ARMS 在报警中进行了区分,减少出错的可能性。如果您有需求不满足,欢迎跟 ARMS 团队反馈。

    • 筛选:为报警配置一个筛选条件,在满足该筛选条件后才会触发报警事件。注意:请仔细选择筛选规则,满足下述一条规则同时满足下述规则分别对应了报警条件的的关系。

    • 报警规则:报警配置中最重要的配置,ARMS 会根据您的报警规则配置为您生成报警。

      注意:请仔细选择报警规则,满足下述一条规则同时满足下述规则分别对应了报警规则的的关系。

    • 时间字段:请选择在之前的操作中,日志切分对应的时间字段。

    • 通知方式:请选择通知方式。

    • 通知时间:在这段时间您才会收到报警短信和邮件。与报警生效时间相比,报警通知时间之外的报警依旧被认为是有效报警,仅仅没有通知。如果您希望查询报警通知时间之外的报警,请到报警查询界面查询。

    • 通知对象:请选择联系人组。选中联系人组,点击 “—>”即可配置联系人。注意:如果您的通知对象全部联系人组中没有组可配置,请到联系人管理配置。

    • 报警级别:为报警配置严重程度。

    • 维度:配置您的报警维度字段,ARMS 报警会为不同维度生成不同的报警。举例:配置维度=性别,ARMS 报警会生成男性报警和女性报警两个维度的报警事件。

    • 采样字段采样字段是在报警发出的这一分钟内,对某个字段数据的采样。这样您可以参考判读导致报警的原因。

    • 通知内容:您也可以定制报警内容。

  4. 回到监控任务列表页,单击启动选项,则此报警控件生效。

  5. 在控制台左侧菜单栏选择报警管理,找到刚刚创建好的报警控件,单击右侧查看报警历史,即可查询所有报警数据。您也可以在搜索框查询报警数据。

本文导读目录