假设监控一个rsync状态,正常返回1,否则返回0,每分钟收集一次,但是有时候就会产生误报,前一分钟异常,后一分钟正常了
为了避免这个问题可以使用 count 函数进行触发器的配置
{app-status:rsync.status.count(#3,1,ne)}>2
意思就是 :
经过三次连续检测,如果值不等于1的次数大于2就告警,,,也就是3分钟内异常次数超过两次就告警。
O 运算符的值可以是:
eq: 相等
ne: 不相等
gt: 大于
ge: 大于等于
lt: 小于
le: 小于等于
like: 内容匹配
这样就解决了单次误报的问题了
版权声明:本文为weixin_38367535原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。