jayryu

Results 21 comments of jayryu

> _, 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要用数组呢 你说的对,这里就是个人习惯用数组了

> 目前,Master 分支代码跟镜像是不是不一致?看起来镜像更新一点 是的,镜像是最新的,但之后会重构代码,上线更新的功能,到时候会保证镜像和代码一致

> > > 目前,Master 分支代码跟镜像是不是不一致?看起来镜像更新一点 > > > 是的,镜像是最新的,但之后会重构代码,上线更新的功能,到时候会保证镜像和代码一致 > > 这块有时间计划吗?这块目前似乎没有类似的项目,来原生的解决 prometheus 与 alertmanger 管理,配置不友好的问题,特别团队人比较多时,依靠手动修改,比较麻烦且危险。 尽量这几天完成,如果你在doraemon交流群里,可以关注下群消息,如果不在,会在这里给你留言

> > > > > 目前,Master 分支代码跟镜像是不是不一致?看起来镜像更新一点 > > > > > 是的,镜像是最新的,但之后会重构代码,上线更新的功能,到时候会保证镜像和代码一致 > > > > > > > > > 这块有时间计划吗?这块目前似乎没有类似的项目,来原生的解决 prometheus 与 alertmanger 管理,配置不友好的问题,特别团队人比较多时,依靠手动修改,比较麻烦且危险。 > > >...

> 目前支持钉钉报警吗 当前只支持webhook方式,后续可能会支持微信、钉钉报警

> 类似这样在rule定义标签 > ![image](https://user-images.githubusercontent.com/35693221/88517384-54988000-d021-11ea-8593-dbeb25383d6c.png) > 在alertmanager 里配置抑制规则使用rule定义的标签 > ` "inhibit_rules": - "equal": - "namespace" - "alertname" "source_match": "severity": "critical" "target_match_re": "severity": "warning|info"` > 感觉当前报警时候获取的标签很多都不能满足需要,比如想根据报警等级进行抑制 很好的建议,之前是有做rule的label自定义的想法,源码文件中rule_labels其实就是,后续会加入的

> 类似于grafana那样添加datasource时,有连通性测试模块 可以的

> 添加新的alert时,为什么需要把alert.id设置为0呢, alert.id为主键,每一个新的alert组件都设置为0之后,不就覆盖了以前的alert了吗? > 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 the auto primary key...