1. 监控预警
1.1. 访问入口
在页面上方导航栏【统计预警】,左边点击【监控预警】,可以进入到该功能页面,进行“规则监控预警”或“决策监控预警”的配置。
规则监控预警,可针对某些规则触碰情况设置监控策略。
决策监控预警,可监控关键业务决策环节返回数据的完整性和有效性。
该页面展示了所在biz历史配置过的预警,以及它们的启停用状态,如下图
1.2. 规则预警
1.2.1. 新建/编辑规则预警
1、点击“+”,选择规则预警可添加一条规则预警策略;
2、选中某一条规则预警策略,点击编辑按钮,可编辑该预警策略;
3、添加或者编辑预警策略的时候,需要填写的信息如下:
(1)策略名称,预警的描述,必填,最多不能超过32字
(2)监控生效日期:非必填,可选择日期区间,到期监控自动停用
(3)监控时间段:必填,默认是全天;或者是“指定”时段。当选择指定时间段时,监控只统计每天该时间段的规则情况
(4)监控粒度:必填,按applyid;按requestid。注:当选择按applyid时,如果出现同一applyid有多个requestid的情况,取最后一次的requestid统计
(5)监控的时间窗口:必填,每小时/每天/每周/每月。 比如选择每小时,则统计每小时的规则情况。邮件一般也会每小时发送。
(6)报警条件:必填,
a.规则
注意:规则可多选, 多选说明同时触碰;规则和规则集最多可以添加5个;选先搜索规则集才能选择规则,支持规则集中文名称搜索和id搜索。
b.命中率/命中数/执行次数
命中数的计算逻辑:如果一次请求的fire_rule节点有所选的规则,则算命中一次。一个requestid或者一个applyid最多命中一次
执行次数的计算逻辑:如果一次请求的visit_rule节点有所选的规则,则算命中一次。一个requestid或者一个applyid最多算一次
命中率的计算逻辑:命中数 / 执行次数
c.只能选择所有/或者任意,不能再添加新的条件组。
1.2.2. 配置示例
上图配置的一个简单的预警,该监控的实现效果是:所在biz下,符合同时命中“测试1234”和“测试资源第六波”两个规则的进件,每小时进件数量超过100次的时候,发送预警邮件。
比如09:00-10:00这一个小时内,在09:43时,同时命中这两个规则的进件数超过100,则会即时发送预警邮件。
1.2.3. 预警邮件
当触碰了监控预警的条件时,会发送预警邮件。
(1)邮件发送逻辑
当配置的规则包含小于或者小于等于,以及“命中率”时,一般会等到这个监控频率的结束之后再发邮件(比如选每天,则是今天结束的时候看是否小于,如果是就发邮件)
其他情况(执行次数和命中数的大于/大于等于),一般触碰就实时发送
(2)邮件发送人
邮件发给所在biz的邮件收件人,如果需要更改收件人,请联系系统管理员。
(3)邮件发送示例
1.3. 决策预警
1.3.1. 新建/编辑决策预警
1、点击“+”,选择决策预警可添加一条决策预警策略;
2、选中某一条决策预警策略,点击编辑按钮,可编辑该预警策略;
3、添加或编辑决策预警策略时需要填写的信息如下:
(1)策略名称,预警的描述,必填,最多不能超过32字
(2)监控生效日期:必填,可选择日期区间,到期监控自动停用
(3)报警条件:必填,可选择满足“所有”或者“任意”的一组条件,符合条件会发送预警通知;
(4)通知方式:多选,可选微信通知、邮件通知;
(5)监控状态:启用/停用,默认启用;
1.3.2. 配置示例
上图配置的一个简单的预警,该监控的实现效果是:所在biz下,符合同时命中这两条规则的进件,则会即时发送预警邮件。
其中:报警条件中的指标数据需提前在指标配置中进行配置。
例如:指标配置中配置了一个指标数据“xxx质量监控指标”,指标逻辑为:决策结果为PASS时,额度为空或者期限为空时返回true。则报警条件为:“xxx质量监控指标”等于true
1.3.3. 预警邮件/微信通知
当触碰了决策监控预警的条件时,会同时发送预警邮件及微信通知。
1、预警邮件
(1)发送时间
当触碰决策预警条件,一般10分钟左右会发送预警邮件;
(2)邮件发送人
邮件发给所在biz的邮件收件人,如果需要更改收件人,请联系系统管理员。
(3)邮件发送示例
2、微信预警
只有当日值班同事,能收到微信预警通知。