使用Python Flask開發的一個web可視化的redis監控程序:redis-monitor

ygp8 9年前發布 | 30K 次閱讀 Redis NoSQL數據庫 redis-monitor

使用Python Flask開發的一個web可視化的redis監控程序,可以查看redis的服務器信息、實時監控redis的消息處理ops、內存占用、cpu消耗,以及redis連通時間。

redis-monitor

一個web可視化的redis監控程序

Done

監控數據包括以下:

  • redis服務器信息,包括redis版本、上線時間、os系統信息等等
  • 實時的消息處理信息,例如處理command數量、連接總數量等
  • 聯通時間動態圖表
  • ops時間動態圖表
  • 內存占用、cpu消耗實時動態圖表

TODO

  • #DONE @2015-09-02 優化監控程序連接redis的頻率,可以做緩存處理,防止多個web端監控redis的時候,對redis造成壓力
  • #DONE @2015-09-02 配置redis放到前端存儲中(storage),不用到后臺配置,這樣可以形成一個平臺式工具
  • 報警設置和提醒方式
  • 配置一個redis的時候,需要驗證是否可以聯通
  • 更多的redis信息以及不同redis兼容性測試

Why

redis監控程序很多,為什么還要自己做?

因為我找了很多網上推薦的程序,存在一些問題,導致我沒有用起來,除了自己知識欠缺的問題,主要包括:

  1. 配置麻煩,需要修改代碼中的配置文件,而且太難找;
  2. 版本不兼容,不記得是哪個項目,2.8可以跑起來,但是2.6完全直接啟動出錯,我也不知道怎么去修改,原諒我的無知;
  3. 啟動麻煩,需要啟動兩個東東,我也不知道為什么,可能是為了性能上的東西吧!

screenshot

使用Python Flask開發的一個web可視化的redis監控程序:redis-monitor

使用Python Flask開發的一個web可視化的redis監控程序:redis-monitor

使用Python Flask開發的一個web可視化的redis監控程序:redis-monitor

項目主頁:http://www.baiduhome.net/lib/view/home/1441372531143

 本文由用戶 ygp8 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!