sunism
sunism
_, err := Ormer().Raw("SELECT id,status FROM alert WHERE rule_id =? AND labels=? AND fired_at=?", a.ruleId, a.label, a.firedAt).QueryRows(&queryres), 按照这种查询方式,rule_id, labels,和 fired_at都要同时满足的情况,只可能查出一条数据吧,为什么queryres要用数组呢
// insert an new alert var alert Alerts alert.Id = 0 //reset the "Id" to 0,which is very important:after a record is inserted,the value of "Id" will not be 0,but...
请问,这个alert.Id = 0是不是就不需要了哦,id是自动增长的,在保存到数据库时就自动生成id,不需要再设置id=0呢
请问有没有遇到报警恢复后,rule engine还是一直发送恢复后的alert{state=0}信息出来,报警由active变为inactive后还是一直会发送报警变为正常的信息,如果监控主机太多的话,慢慢告警信息还是会很多,请问哪里修改报警恢复以后就只发送一次报警恢复信息,不要一直发送报警恢复信息