经过一个半月的打磨改进,夜莺监控 V7 第二个 beta 版本发布了,本次发布的主要亮点是内置集成故障自愈能力,简化架构,同时做了其他 19 项改进。一些重要的改进如下:
- feat: 集成故障自愈的能力,不需要再单独部署 ibex 模块了
- refactor: 内置仪表盘和内置规则页面重构
- refactor: 业务组树组件展示优化,去除连线以及更新图标
- refactor: 告警规则等表格页面优化,重新组织表格列
- refactor: 告警规则等编辑表单页面优化,样式优化、底部悬浮固定按钮组等
- refactor: 告警规则 Prometheus 源的预览功能优化,默认强制补全缺点数据
- refactor: 导入 grafana 仪表盘优化,解决部分情况下转换后的图表数据源值和变量名不一致问题
- refactor: 即时查询 Prometheus 源查询按钮和结果添加 loading 效果
- refactor: 快捷查询的视图列表栏和过滤栏添加拖拽改变宽度和收起展开功能
- refactor: 删除自愈配置页面
- docs: 大量文档调整优化
- fix: 修复初始化阶段设置业务线默认值未生效问题
- fix: 机器列表页面 offset 和颜色判断前做 abs 处理
- fix: 将仪表盘指标标签或是日志数据的数字字符串转换为数值,解决部分图表对数值字符串做数学运算时异常问题
- fix: 修复仪表盘页面刷新数据时变量值会变问题
- fix: 修复仪表盘 Prometheus 源的 promql 使用 $__range 等时间变量时自定义单个查询条件的时间范围未生效问题
- fix: 修复仪表盘饼图环图模式统计值的数值和名称内容可能渲染重叠问题
- fix: cas 用户登录,获取不到用户名问题
- fix: 部署多个实例时,smtp 更新问题
详情了解:https://flashcat.cloud/download/nightingale/?version=v7.0.0.beta.2
v7 目前为止主要更新点
- 全站暗黑主题
- 优化边缘机房机器失联告警的实现逻辑,真正做到边缘机房告警自闭环
- 优化内置大盘、内置告警规则的列表页面 UI
- 全局回调地址页面展示优化,增加详尽的文档提示信息
- 内置集成故障自愈能力,不需要再单独部署 ibex 模块
项目介绍
夜莺监控是一款开源云原生观测分析工具,采用 All-in-One 的设计理念,集数据采集、可视化、监控告警、数据分析于一体,与云原生生态紧密集成,提供开箱即用的企业级监控分析和告警能力。夜莺于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 100 多个版本。
夜莺最初由滴滴开发和开源,并于 2022 年 5 月 11 日,捐赠予中国计算机学会开源发展委员会(CCF ODC),为 CCF ODC 成立后接受捐赠的第一个开源项目。夜莺的核心研发团队,也是 Open-Falcon 项目原核心研发人员,从 2014 年(Open-Falcon 是 2014 年开源)算起来,也有 10 年了,只为把监控这个事情做好。
项目截图
项目代码
夜莺项目已收获 8000 多 github stars,1000 多 forks,100 多 contributors 参与其中,欢迎大家在 GitHub 上关注夜莺项目,及时获取项目更新动态,有任何问题,也欢迎提交 issues,以及提交 pull requests,开源社区需要大家一起参与才能有蓬勃的生命力。