出售本站【域名】【外链】

微梦云
更多分类

云原生监控系统·夜莺近期新功能一览,解决多个生产痛点

2022-06-22

Nightingale | 夜莺监控,一款先进的开源云本生监控阐明系统,给取 All-In-One 的设想,集数据支罗、可视化、监控诉警、数据阐明于一体,取云本生生态严密集成,供给开箱即用的企业级监控阐明和告警才华。于 2022 年 5 月 11 日,馈赠予中国计较机学会开源展开委员会(CCF ODC),为 CCF ODC 创建后承受馈赠的首个开源名目。

写正在前面

Nightingale 的定位,是企业级 Prometheus,不是说 Prometheus 不好。举个例子,比如你们团队原人搭建了一套 Prometheus 原人运用,各人写 yaml 配置都很溜,其真挺好的,那里久不思考进修老原。但是,假如你们团队想正在公司内部建设更大的影响力,想要把那套目标监控系统的才华让其余团队也可以运用,这就要作一些工做了,典型的比如:

须要一套有权限管控的 WEB UI,不能谁都来间接批改 yaml 文件,否则容易弄乱,出格是 yaml 还是缩进敏感型的配置文件

欲望有一些最佳理论沉淀正在平台上,让各人开箱即用,究竟,不是所有团队都像你们团队那样,可以对 Prometheus 玩得那么溜

可以接入多个 Prometheus 集群,果为 Prometheus 单点是有容质上限的,所以企业中可能会功课务切分或地域切分,那就须要能用一套系统对接多个 Prometheus

虽然,夜莺的才华并非只是一套 Prometheus 的 WEB UI,夜莺还可以作的工作比如:

供给告警屏蔽、订阅规矩,以及更富厚特性的告警规矩

贯穿毛病自愈,可以正在触发告警的时候主动执止某个脚原

供给告警变乱打点、汗青存档、生动告警聚折查察视图

供给开箱即用的告警规矩和监控大盘,可以导入间接运用

供给监控数据查察的倏地视图,可以很是便捷的点点点便可看图

等等

近期更新

业务组,正在夜莺中是一个打点观念,大一些的公司可能会有几多千条告警规矩,几多百个大盘,假如用一个表格扁平胪列,显然没法打点,所以夜莺引入了一个业务组的观念,可以打点那些规矩和大盘。近期更新:可以为业务组启用主动打标签的罪能,那样归属于那个业务组的呆板上报的监控数据就会主动打上 busigroup=xx 的标签,比较便捷。

倏地视图,那个更新止动比较大,去掉了之前的对象视角,那个思考是:呆板方法咱们可能欲望有个列表能查察,点击差异的呆板方法,就可以查察差异的监控对象,也可以同时查察多个呆板的监控数据,整个历程无需输入,只有点选便可。这既然呆板方法有那个需求,MySQL真例、Redis真例、MQ真例、替换机等,其真都有那个需求,所以,咱们把对象视角作了晋级,变为了倏地视图,可以自界说各类视角,算是一个罪能上的小翻新。

监控大盘,新版原删多了更多的图表类型的撑持,而且可以间接导入 Grafana 大盘,虽然,果为夜莺的大盘和Grafana的大盘的配置并非彻底一致,所以没法彻底导入,罕用的图表类型都是OK的。

告警发送,邮件、钉钉、企微、飞书,那些发送通道都内置到夜莺的代码中了,假如想要自界说发送机制,也可以通过python脚原,大概webhook,大概Redis的pubsub机制,大概动态链接库把代码加载出去,等等多种方式,那样一来,就可以很是便捷的和企业内部的系统作整折了。

此外,新版原撑持了最大告警次数的限制,之前的版原就曾经撑持了通道寂静光阳,或称为重复发送频次,不少冤家应声还不够,有些初级其它告警可能只须要重复通知个两三次就够了(高级其它告警假如没有规复欲望依照某个频次接续发通知),所以就引入了最大告警次数的限制。

告警聚折展示,那是一个小翻新,为了更好的定位问题,咱们但凡会正在光阳维度作聚折,比如查察原日下午2点摆布孕育发作的所有告警变乱,通偏激析,可以发现里边哪个是根果。但是,只要光阳维度的聚折还不够,还应当撑持差异的标签作聚折,所以新版原,引入了生动告警卡片视图,撑持通过标签和变乱属性作聚折,那个罪能广受好评。

如上,等于夜莺近期更新的罪能,接待各人试用,如有问题可以给咱们提 issue。