用户在配置规则时,可以通过一些参数来对规则运行、报警进行调整。下面会列举几个常见的重要参数
规则本质上是一段数据查询语句,因此执行会消耗一定资源。因此,配置规则的时候,用户必须要指定规则执行的队列。
目前提供两种队列选择方式:
1. 沿用任务队列:规则会直接执行在关联任务的运行队列上,两者保持一致。
2. 手动指定队列:规则会执行在用户指定的固定队列上。
特殊情况:当某些关联任务无队列时(如shell、python),用户只能选择「手动指定队列」方式执行规则。
用于记录规则的一些上下文信息,如规则是检测的什么数据、业务目标是什么等等。
当因为数据量过大或队列资源紧张,导致某些规则执行较慢时,可以通过自定义参数来调优。
该参数即SQL前的Set语句。
当用户希望对监控的数据做一些过滤时,可以设置过滤条件,过滤条件将直接被添加在规则逻辑的最后。
因此,用户在填写过滤条件时,无需输入where语句,仅需要输入如:app=1 and type='manta'