You need to enable JavaScript to run this app.
导航
4.2.3 创建规则
最近更新时间:2022.09.05 11:25:34首次发布时间:2022.09.05 11:25:34
我的收藏
有用
有用
无用
无用

我们为用户提供了多种创建规则的方式,帮助用户在多种需求场景下,快速完成监控规则的配置与上线。
针对Hive模板规则,我们提供了多表模式与单表模式创建规则方案:
alt

单表模式

适用于用户需要对某一张表配置多种模板类型规则的需求场景,如:对表A同时配置表行数监控、主键重复监控、字段取值监控等规则。

  1. 选择数据源
    alt
    选择方式:支持直接从任务读取产出表,也支持用户自主选择库表;
    库名:即Hive库名称
    表名:即Hive库下的表名称
    分区表达式:规则在运行时,会根据关联任务实例的业务日期,将该表达式替换为实际分区取值,并检查对应分区下的数据。常见的表达式有{date}, {DATE}, {hour}
    关联任务:监控规则会在关联任务运行成功后执行,保证监控时数据已产出
  2. 选择监控模板
    alt
    规则名称:可以表示该规则的基本含义
    报警条件:该规则在什么情况下会发出报警,支持多种条件以“或/且”的关系相互组合
    规则强弱:强规则报警,会将关联任务置为失败,避免污染扩散
    熔断方式:仅强规则可用。用户可以设置让任务一直等到强规则执行完成后,再判断是否运行成功。也可以让任务等待一段最长时间后,若强规则未运行完成,直接置为成功,避免任务因规则执行时间过长导致产出延迟。
    运行队列:规则执行所在的队列。可以选择让规则沿用任务队列(前提是任务有队列,如HSQL任务),或用户自行指定一个队列。
    描述信息:对规则进行简单描述,方便记录上下文。
  3. 报警设置
    alt
    报警方式:支持邮件通知
    报警接收人:对一个或多个用户发送报警信息

多表模式

适用于用户需要对多张表批量配置一系列通用监控规则的需求场景,如:对库A下的10张表,同时配置表行数1天波动率超过10%报警的监控规则。

  1. 批量选择库表
    alt
    库名:Hive库名称
    选择表:支持同时选择多张Hive表
    alt
    分区表达式:与单表模式的分区表达式一致,即规则检查的分区表达式,监控执行时会按照业务日期进行替换。
    关联任务:与单表模式的关联任务一致,用于触发规则执行。
  2. 批量设置规则
    alt
    通用报警条件:目前仅支持配置表行数监控,可以同时对上述所有的库表配置上该类型监控规则
    通用规则参数:所有的参数将对以上所有的规则生效。
  3. 报警设置
    与单表模式完全相同。

自定义规则创建
详见4.2.1 规则类型-Hive自定义规则。