Redis 負載監控——開源項目redis-monitor

redis-monitor

一個 web 可視化,性能優化的 redis 監控程序,使用 flask + sqlite 完成,使用簡單,部署方便。python

Latest Stable Version Build Status

開源地址git

What

監控數據包括如下:github

  • redis 服務器信息(redis.info()),包括 redis 版本、上線時間、os系統信息等等web

  • 實時的消息處理信息,例如處理 command 數量、鏈接總數量等redis

  • 聯通時間動態圖表sql

  • ops 時間動態圖表數據庫

  • 內存佔用、cpu 消耗實時動態圖表flask

Why

redis監控程序不少,爲何還要本身作?性能優化

由於我找了不少網上推薦的程序,存在一些問題,致使我沒有用起來,除了本身知識欠缺的問題,主要包括:服務器

  1. 配置麻煩,須要修改代碼中的配置文件,並且太難找;

  2. 版本不兼容,不記得是哪一個項目,2.8 能夠跑起來,可是 2.6 徹底直接啓動出錯,我也不知道怎麼去修改,原諒個人無知;

  3. 啓動麻煩,須要啓動兩個東東,我也不知道爲何,多是爲了性能上的東西吧!

  4. 監控程序帶來 redis 性能損耗。

How to Use ?

  1. 首先安裝python庫

    > pip install redis-monitor
  2. 初始化配置和數據庫

    > redis-monitor init
  3. 啓動 webserver

    > redis-monitor start

而後訪問 127.0.0.1:9527(端口:LZSB,你懂的) 便可。

Screenshot

  • basic information

shot_1

  • connection time gragh

shot_2

  • ops time gragh

shot_3

  • cpu and mem

shot_4

LICENSE

MIT @hustcc

相關文章
相關標籤/搜索