這個版本來得遲了一些,主要是新功能加的多,下面簡單介紹一下新功能,下下週也計劃做一次直播講解。
支持 ClickHouse 告警
夜鶯最重要的定位是告警引擎,所以會持續增加各類數據源的告警支持,ClickHouse 之後還有 Doris、MySQL、Postgres 等。
開源版主要是支持告警,不會支持看圖可視化,實在是做不過來,答疑也答疑不過來。
引入事件 Pipeline
告警引擎根據告警規則產生告警事件之後,會有需求對事件做各種二次處理,比如:
- 有些事件要做 relabel
- 有些事件要做標籤豐富
- 有些事件要 drop 掉
- 有些事件要和 AI 聯動生成分析建議
於是,我們抽象了事件 Pipeline 的功能,並且在開源版裏支持了常用的處理器。
新版菜單
重新整理了菜單,很多菜單收斂到了 Tab 裏,有些甚至收斂到側拉板裏,整體功能排布更清晰,更容易找到相關入口。
另外推薦一下菜單快捷跳轉功能,Ctrl + K(Mac 裏是 Command + K)很好用,很極客。
新版活躍告警
改進活躍告警的 UI,整合了聚合卡片視圖和列表視圖,平時可以把這個頁面投到 On-call 大屏上。
其他一些變動
- 告警規則支持跨業務組克隆
- 修復臨時分享圖表白屏問題
- 夜鶯自身增加對Redis操作的指標
- 優化了指標轉發性能
更多改動請參考 github release 的 changelog。
升級須知
大家可以從夜鶯的 github releases 頁面下載到最新的發佈包。
v6/v7版本都可以平滑升級:
- 建議先備份老版本的二進制、配置、integrations 目錄等,留好後路然後就可以放心大膽升級了
- 如果夜鶯所用的DB賬號有建表、改表權限,會自動更新表結構,否則就要參考代碼倉庫裏 docker/migratesql 手工改表結構了
- integrations 目錄可以直接替換成新版
- 配置文件 etc/config.toml 建議認真 diff 一下
- 容器啓動的話,直接拉取 latest 鏡像重啓即可
夜鶯產品特性介紹的PPT
有些人可能對夜鶯的產品還不太瞭解,特准備了一份 PPT,請參考:PPT。