夜莺V8发版,内置支持 DeepSeek 对接
快猫运营团队
2025-06-23 19:56:50
夜莺监控发布了 v8.beta14 版本,这个版本是可以上生产的,强烈建议升级。正式版会在每年夜莺大会上发布,今年预计是 7.4 号。
下面快速介绍一下 v8.beta14 的主要更新。
beta14 重点更新
支持 Postgres 告警
又支持了一个新的告警数据源:Postgres,可以对 Postgres 中的数据做异常判定啦,有些业务数据(比如订单数据、商品数据)可能是存在 Postgres 或 MySQL 等 OLTP 库中,所以这算是多了一个业务数据告警的手段,业务监控的告警规则不用很多,但是通常都极为关键。
您可以在集成中心-数据源
添加 Postgres 数据源,目前的开源版本,该数据源仅支持告警,不支持看图(即时查询、仪表盘等)。
对接 AI 做 Summary
告警事件 Pipeline 新增一个新的内置处理器:AI Summary,可以使用 DeepSeek 等对告警事件做总结,将总结之后的信息附加到告警事件中,进而通过告警消息发出。让您的监控与 AI 之间的联动触手可及。
填入 AI 服务器的地址和 API Key,以及要使用的模型,即可引入 AI Summary 的能力。夜莺内置提供了一个提示词,您可以根据自己的需求修改提示词。
更多使用文档,可以参考红色箭头指向的那个使用说明
。
事件处理器非常具有想象力,欢迎给我们投稿分享您的实践案例。
告警事件匿名访问
重新设计了告警事件匿名访问的逻辑。您可以在告警事件详情页面找到 生成分享链接
的入口。最新逻辑是:
- 默认不支持匿名访问,必须登录才能看到事件详情
- 通过
生成分享链接
可以生成一个带 token(有过期时间)的 URL,访问那个 URL 就可以匿名访问了 - 如果夜莺配置文件 config.toml 中直接开启了全局的匿名访问,则匿名访问的 token 就没用了,只要访问
/share/alert-his-events/${id}
就会直接放行,配置文件中的全局匿名访问配置位置是:
[Center.AnonymousAccess]
PromQuerier = true
# 就是下面这个
AlertDetail = true
如果夜莺开放在公网,请不要打开匿名访问!
其他 Changelog 请参考 github release 页面。
升级须知
大家可以从夜莺的 github releases 页面下载到最新的发布包。
v6/v7版本都可以平滑升级:
- 建议先备份老版本的二进制、配置、integrations 目录等,留好后路,然后就可以放心大胆升级了
- 如果夜莺所用的DB账号有建表、改表权限,会自动更新表结构,否则就要参考代码仓库里 docker/migratesql 手工改表结构了
- integrations 目录可以直接替换成新版
- 配置文件 etc/config.toml 建议认真 diff 一下
- 容器启动的话,直接拉取 latest 镜像重启即可
夜莺产品特性介绍的PPT
有些人可能对夜莺的产品还不太了解,特准备了一份 PPT,请参考:PPT。