Nightingale 从官方的介绍是企业版的prometheus,从功能上的确是很不错的,我们基本上可以实现基于ui 灵活的管理prometheus 的报警处理
参考架构
VictoriaMetrics 集成玩法
一种集成玩法
主要集成VictoriaMetrics 使用了vmagent,注意同时添加了ident 进行业务对象的获取
说明
上图中我们需要在服务发现的target上添加了ident 这样Nightingale 就可以自动进行业务对象的区分,后续的报警就可以自动区分处理了,整体上都可以通过ui 实现一个
自助的报警处理,同时还支持自动导入报警规则,以及导入grafana的dashboard
参考资料
https://n9e.github.io/
https://github.com/ccfos/nightingale
https://github.com/n9e/fe-v5