1. 概述
本文汇总了数据预警任务的相关信息存储位置,以及对应的配置项字段说明。
1)数据预警任务的配置信息存储在 FineDB 表中 fine_conf_entity 中。
2)数据预警待办信息存储在 FineDB 表中 fine_sentinel_todos 中。
3)触发数据预警检测时会对预警对象生成预警快照,记录当时的状态是历史趋势图的来源,存储在 FineDB 表中 fine_sentinel_records 中。
2. 对应项说明
具体字段含义说明如下表:
分类 | 字段 | 类型 | 作用 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
基本设置 | taskID | 字符串 | 任务 ID,随机的 UUID,创建后生成 | ||||||||
taskName | 字符串 | 预警任务名称 | |||||||||
createTime | 长整型 | 创建时间,创建任务后生成 | |||||||||
creator | 字符串 | 创建者 | |||||||||
source | 字符串 | 来源模版,模版路径 | |||||||||
触发条件 | rule | 树状结构 | 保存每个指标的规则,例如:明细表中 F2 > 1则触发预警,对应的字段为:
| ||||||||
触发条件 | triggers | 数组 | 检查频率数组,如下表所示:
| ||||||||
通知 | notifyInterval | 整型 | 通知间隔单位小时 | ||||||||
notifyTypes | 整型数组 | 通知类型,0为邮件,1为短信,2为平台,3为微信,4为钉钉,5为飞书,6为app,8为webhook接口 | |||||||||
notifyContens | 数组 | 自定义通知内容,notifyType:通知类型;contentTemplate:通知内容模版;extensionType:0链接,1图片,2文件 | |||||||||
areas | 对象 | 预警对象,例如:对 GettingStarted 报表中的 D5 和 A7 单元格进行预警,D5 中是数据,A7为图表,则字段对应内容如下:
| |||||||||
receivers | MAP | 根据用户维度选择的用户、部门、角色 键:0 为按平台用户、1 为按部门、2 为按角色 值:选择的 key-value 数组,其中 key 为 id(用户/部门/角色),value 为名称 | |||||||||
隐私设置 | exclusive | 布尔型 | 是否为公开任务,ture为公开任务,false为仅自己和接收人可见 |