设置触发条件
日志服务支持您在配置触发告警的条件时使用评估表达式。例如您配置触发条件为有数据匹配和评估表达式,则表示查询和分析结果中存在数据满足评估表达式就触发告警。
概览
您查询语句的执行结果将作为输入,集合操作结果的字段作为变量,当评估表达式条件为真,则触发告警。
配置触发条件
告警监控规则在评估集合操作结果时,如果集合操作结果满足触发条件,则表示评估通过,生成一条告警。触发条件包括如下选项:
有数据:对集合操作结果中的数据条数进行判断,只要有1条数据,就满足触发条件。
有特定条数据:对集合操作结果中的数据条数进行判断,支持的运算符包括大于、小于、等于等。当数据条数满足特定条数据时,满足触发条件。例如集合操作结果中有4条数据,触发条件为有特定条数据>10条,则表示集合操作结果未满足触发条件,不会生成告警。
有数据匹配:对集合操作结果中的数据内容进行判断,只要有1条数据的内容匹配评估表达式,就满足触发条件。例如集合操作结果为1条数据(pv=900),触发条件为有数据匹配,pv > 1000,则表示集合操作结果未满足触发条件,不会生成告警。
有特定条数据匹配:对集合操作结果中的数据条数和数据内容进行判断。当有特定条数据的内容匹配评估表达式时,才会触发告警。例如集合操作结果中有4条数据(pv=900、pv=1100、pv=1200、pv=1001),触发条件为有特定条数据>3条,pv > 1000,则表示集合操作结果满足触发条件,生成告警。