文档章节

Redis 负载监控——开源项目redis-monitor

小薇
 小薇
发布于 2015/11/25 10:26
字数 422
阅读 240
收藏 13

redis-monitor

一个web可视化的redis监控程序。

欢迎issue和pr。https://github.com/hustcc/redis-monitor

使用Flask来开发的,代码结构非常简单,适合移植到公司内网使用。

Demo

http://www.atool.org:7259/

What

  1. redis服务器信息,包括redis版本、上线时间、os系统信息等等
  2. 实时的消息处理信息,例如处理command数量、连接总数量等
  3. 联通时间动态图表
  4. ops时间动态图表
  5. 内存占用、cpu消耗实时动态图表
  6. 内存缓存1秒数据,防止监控程序造成redis负荷

为啥要做这个?###

  1. 之前git上搜了一堆,包括osc上推荐的redis项目,都配置不起来,有一个配置起来了但是2.6和2.8不兼容!
  2. 有一个可以运行起来,但是每次都是直接连接redis,非常耗,如果同时10个人看监控图表,那么每秒造成10个redis连接,十分坑爹
  3. 还有就是git上的一些配置起来太麻烦

如何使用?

  • 首先安装Flask Web需要得库

pip install -r requirements.txt

  • 运行web程序即可

./run_monitor

或者

python run_monitor.py

  • 本地打开127.0.0.1:7259就可以看完网页了。截图见下方!

screenshot

shot_1

shot_2

shot_3

© 著作权归作者所有

共有 人打赏支持
小薇

小薇

粉丝 347
博文 32
码字总数 6185
作品 26
杭州
个人站长
加载中

评论(1)

grath
grath
非常感谢 我看看是怎么获取到这些信息的
Redis 指数监控工具--Redis-monitor

Redis-monitor 一个 web 可视化的 redis 监控程序。使用 Flask + sqlite,非常轻量级,非常容易使用和部署。 欢迎 issue 和 pr。https://github.com/hustcc/redis-monitor What 监控数据包括...

小薇
2015/11/25
4.5K
4
OSChina 开源周刊 41 期 —— Python 不是 C

每周技术抢先看,总有你想要的! 移动开发 【翻译】为什么 JavaScript 会在移动端中胜出? 【博客】开发基于 PhoneGap 的 Hybrid APP 前端开发 【翻译】使用 HTML5 时如何改进移动 Web 应用开...

OSC编辑部
2015/07/04
4.1K
0
zhaoyun006/monitor

monitor 阿修罗监控系统 代码在github托管 https://github.com/AsuraTeam/monitor 请到这里关注, 将首先更新 阿修罗监控,最好用的分布式开源监控系统,运维工作中自己开发的linux监控系统,功...

zhaoyun006
2017/03/06
0
0
监控redis命令--monitor--redis调试

monitor是什么? 有时候我们需要知道客户端对redis服务端做了那些命令操作。我们可以试用monitor命令来查看。 他能清楚的看到客户端在什么时间点执行了那些命令 MONITOR 是一个调试命令,每个...

嘿嘿!!
2017/10/09
0
0
推荐几个自己写的Java后端相关的范例项目(转载)

http://wosyingjun.iteye.com/blog/2312553 这里推荐几个自己写的范例项目,主要采用SSM(Spring+SpringMVC+Mybatis)框架,分布式架构采用的是(dubbo+zookeeper)。范例项目的好处是简单易...

指尖的舞者
2016/09/27
147
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
0
0
memcached命令行、memcached数据导出和导入

一、memcached命令行 yum装telnet yum install telent 进入memcached telnet 127.0.0.1 11211 命令最后的2表示,两位字节,30表示过期时间(秒) 查看key1 get key1 删除:ctrl+删除键 二、m...

Zhouliang6
今天
0
0
Linux定时备份MySQL数据库

做项目有时候要备份数据库,手动备份太麻烦,所以找了一下定时备份数据库的方法 Linux里有一个 crontab 命令被用来提交和管理用户的需要周期性执行的任务,就像Windows里的定时任务一样,用这...

月夜中徘徊
今天
1
1
shell-日志脚本小实验

1.查找日志2018-8-15,求得那一分钟访问量最大。 #/bin/bash#from cc#2018-8-15#2018-08-15.log 哪一分钟 访问量 最大for d in `ls /data/nginx/logs/`doif [ -a 2018-08-15...

chencheng-linux
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部