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

相关文章
相关标签/搜索