Redis 負載監控 - redis-monitor
一個 web 可視化的 redis 監控程序。
歡迎 issue 和 pr 。https://github.com/hustcc/redis-monitor
使用 Flask 來開發的,代碼結構非常簡單,適合移植到公司內網使用。
Demo
What
- redis 服務器信息,包括 redis 版本、上線時間、 os 系統信息等等
- 實時的消息處理信息,例如處理 command 數量、連接總數量等
- 聯通時間動態圖表
- ops 時間動態圖表
- 內存占用、 cpu 消耗實時動態圖表
- 內存緩存 1 秒數據,防止監控程序造成 redis 負荷
為啥要做這個?
- 之前 git 上搜了一堆,包括 osc 上推薦的 redis 項目,都配置不起來,有一個配置起來了但是 2.6 和 2.8 不兼容!
- 有一個可以運行起來,但是每次都是直接連接 redis ,非常耗,如果同時 10 個人看監控圖表,那么每秒造成 10 個 redis 連接,十分坑爹
- 還有就是 git 上的一些配置起來太麻煩
如何使用?
- 首先安裝 Flask Web 需要得庫
pip install -r requirements.txt
- 運行 web 程序即可
./run_monitor
或者
python run_monitor.py
- 本地打開 127.0.0.1:7259 就可以看完網頁了。截圖見下方!
screenshot
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!