夜莺监控是一款开源云原生观测分析工具,采用 All-in-One 的设计理念,集数据采集、可视化、监控告警、数据分析于一体,与云原生生态紧密集成,提供开箱即用的企业级监控分析和告警能力。夜莺于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 100 多个版本。
夜莺最初由滴滴开发和开源,并于 2022 年 5 月 11 日,捐赠予中国计算机学会开源发展委员会(CCF ODC),为 CCF ODC 成立后接受捐赠的第一个开源项目。夜莺的核心研发团队,也是 Open-Falcon 项目原核心研发人员。
欢迎大家在 Github 上关注夜莺项目,及时获取项目更新动态,有任何问题,也欢迎提交 Issue,以及提交 PR,开源社区,需要大家一起参与才能有蓬勃的生命力。
当前夜莺最新版本是 v6.0.0.ga.9 ,虽然还不是正式版本,但是基本没有 Bug 了,可以投入生产使用,v6 的文档写了一部分,先放出来了,大家有问题随时在 论坛 反馈,我们会逐渐补足完善文档。
夜莺社区近期推出了夜莺黄埔营,提供免费培训,欢迎所有有志于把监控、可观测性学好的小伙伴加入学习。另外,一些答疑视频也放到了 SRETalk 视频号,欢迎关注学习:
这是经常被问到的问题。如果您当前使用的是 Prometheus,而且没有痛点,那么就不需要考虑夜莺了,用好现在的体系就可以了。如果您用了多个时序库,比如 Prometheus、VictoriaMetrics、Thanos 等等,需要一个统一的平台来管理告警、看图,夜莺是一个选择。如果您想把监控的能力开放给公司所有研发团队,让研发团队自助服务,Prometheus 使用配置文件的告警规则管理方式不方便,夜莺是一个选择。如果您需要更为灵活的告警策略配置,比如控制生效时间、一套规则生效多个集群,夜莺是一个选择。如果您需要告警自愈能力,告警之后自动执行个脚本啥的,夜莺是一个选择。如果您需要一个统一的事件 OnCall 中心,聚合各个监控系统的告警,做统一的告警聚合降噪、排班认领升级、灵活的分发和协同,FlashDuty 是一个选择。
另外,相比 Grafana,夜莺的看图能力还是差一些,因为 Grafana 是 agpl 协议,我们也没法封装 Grafana 进夜莺,所以夜莺的看图是自研的,和 Grafana 没法 100% 兼容,当然,夜莺支持导入 Grafana 的仪表盘 JSON,基础的图表都是兼容的。另外,夜莺设计了内置告警规则和内置仪表盘,方便用户开箱即用,现在覆盖了常用组件,后面随着时间推移,这个体验也会越来越好,期待大家一起共建。
以笔者观察来看,很多公司是一套组合方案(成年人的世界,没有非黑即白,都要):
快猫星云技术团队是夜莺监控的创始团队。 点击查看以下 PDF 材料,了解更多企业版功能。
点击 联系我们,与快猫团队交流 !
当然,我们也提供性价比极高的专业版,提供商业技术支持服务,以及对监控功能的增强,具体可以从这里了解。
如果大家遇到问题,首选的获取答案的途径是 论坛 。如果想加入微信群和网友互助交流,亦可,扫下方二维码加好友拉入群组。不过夜莺研发人员对群里的问题关注较少,还是更推荐大家去论坛提问,提问之前,记得先阅读《社区公约》