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为仅自己和接收人可见 |
