1. 程式人生 > >[經驗交流] 試用 grafana 報警功能

[經驗交流] 試用 grafana 報警功能

時序數據 版本 經驗交流 pac 編寫 images 任務 監控項 功能

1. gfafana 概述

grafana 是一款優秀的數據展示工具,幾乎是各類時序數據庫的前端標配系統。grafana 在V4版本中已經加入了報警功能。

2. influxdb 概述

influxdb 是influxdata的時序數據庫產品,influxdata 還提供了 kapacitor 用來創建腳本、實現報警功能,chronograf 是一個UI系統,可用來可視化創建報警監控任務。

3. kapacitor 和 chronograf

kapacitor 的功能比較豐富,但是通過命令行的方式編寫、創建報警監控任務並不現實,如果被監控項目達到幾百上千,可以想像使用 kapacitor 的成本有多高。chronograf 目前並不成熟,只能創建非常簡單的報警監控任務,根本不能滿足實際需要。比如,要創建這樣一個

監控任務,在 chronograf 界面上是無法完成的:

連續30秒內某個field的值的中值 (median) 小於30或者連續2分鐘內該 field 沒有值就發送報警(同時多種報警方式)。

4. grafana 報警功能體驗

但是在grafana 裏就可以輕松的實現,甚至可以通過ui建立更加復雜的監控報警任務。

技術分享

報警管理與數據展示集成到一起,使用起來也是非常的直觀、方便:

技術分享

技術分享

[經驗交流] 試用 grafana 報警功能