《02-秦晓辉-夜莺V7发布及未来规划.pdf》由会员分享,可在线阅读,更多相关《02-秦晓辉-夜莺V7发布及未来规划.pdf(15页珍藏版)》请在三个皮匠报告上搜索。
1、夜莺V7发布及未来规划秦晓辉夜莺项目管理委员会主席,快猫星云联合创始人大纲 夜莺项目现状 夜莺 V7 新版架构 夜莺 V7 新功能介绍 夜莺 V8 规划展望夜莺项目现状9.2kstars1.4kforks121kdockerpulls155releases12000社区人数120代码贡献者夜莺 V7 新版架构 产品整体架构逻辑并未发生变化,对接多种存储,侧重告警引擎、沉淀最佳实践力争开箱即用 不是只有大厂才能玩转监控,我们力争把业界最佳实践用开源的方式赋能千行百业 后续会逐步弱化日志相关能力,聚焦监控告警,做得少才能做得好,先做单点突破夜莺 V7 组件部署架构 中心机房部署一套夜莺即可,只依赖
2、MySQL和Redis,适用于n9e与各时序库网络链路好的场景 边缘机房模式应对n9e与某些时序库网络链路不好的场景,在时序库附近部署edge模块作为专属告警引擎,新版本edge依赖独属的Redis 不需要单独部署ibex模块,已经内置集成到n9e和categraf二进制中夜莺 V7 新功能概览支持内嵌 Grafana增强告警引擎能力增强告警自愈引入指标视图引入模板中心增加更多内置仪表盘和告警规则全站暗黑主题回调地址亦可对接IM增强数据联动基础能力最佳实践易用性全站暗黑主题回调地址亦可对接IM 老版本中 IM 通知需要借助虚拟 user 实现,为虚拟 user 配置对应的 IM 机器人 tok
3、en,新版本可以直接把机器人的回调地址配置到规则中,非常直观 实际上,这也不是最佳实践,未来会把通知这块整个重构,确保系统中每个领域对象职责单一,机器人也会作为一个单独的领域对象来设计,具有相应的属性,比如 URL、认证签名、是否校验证书、Proxy 地址等增强数据联动机器联动元信息机器联动内置指标仪表盘联动业务组内机器即时查询联动内置指标引入指标视图 对于普通用户而言,撰写 promql 是比较困难的,夜莺 V7 支持指标视图,内置数百个常用promql,当然,资深工程师可以继续自定义指标,沉淀知识,普通用户直接使用即可,无需手写 promql支持内嵌 Grafana 很多用户仍然复用 Gr
4、afana 作为看图工具,为了与之良好集成,夜莺 V7 专门支持了集成仪表盘功能,可以把 Grafana内嵌到夜莺中 把夜莺作为告警引擎,看图仍然使用 Grafana,采集使用Exporter 或 Categraf,告警降噪分发 OnCall 使用FlashDuty 是很多公司的选择增强告警引擎能力 记录规则支持 CRON 表达式,可以在特定时刻执行查询,对于报表场景非常有用 告警规则支持配置 recovery_promql,用于在告警恢复时拿到当前值 告警规则支持配置 relabel 规则,对事件做 relabel,用于 drop 掉一些没用的标签等 边缘机房 n9e-edge 在机器告警场
5、景也不再依赖中心端 mysql,彻底实现边缘告警自制 告警自愈支持在 Windows 环境运行 bat 脚本,对于超大的 stdout 会自保截断内容夜莺 V8 规划展望版本规划2024.7 V7 LTS2025.7 V8 LTSLTS 版本支持时限为两年,针对 LTS 版本,仅接收问题修复和针对文档的更新新的 LTS 版本每一年发布一次每隔一个月,发布一个小版本,包括性能优化、问题修复等今天开始,V5 版本将结束社区支持,商业版本不受影响下个版本功能增强继续沉淀更多采集插件、仪表盘、告警规则、内置指标,每个内置的 integration 引入更完备的指导操作文档增强告警订阅功能,告警规则可直通关联订阅规则;订阅规则中增加不同过滤分支以及通知接收人支持全局事件 relabel、enrichment、mute 等机器告警和业务组联动,方便对不同的机器配置不同规则开箱即用感谢聆听Thank you for listening