开源一个自己写的监控 redis 的应用。使用的技术包括 flask, angular, socket.io

2015-03-09 14:04:25 +08:00
 no13bus

项目地址:

https://github.com/no13bus/redispapa

相关界面:

说明

后台使用的是flask-socketio, 开启多个线程监控redis info信息,利用socketio主动的定时向前台发送数据。
模板的渲染工作主要由angular来完成。借助highchart-ng这个库,编写前台代码非常方便。此外,angular的双向绑定使得选择不同的redis server的时候, highchart很顺利的改变输出。没有繁杂的DOM操作。

演示站点

点这里

最后

欢迎使用以及提issue

3945 次点击
所在节点    分享创造
9 条回复
zhkzyth
2015-03-09 14:11:54 +08:00
好赞....虽然用不着,不过我们团队之前也考虑过要做类似的东东,不过是界面输入命令的那种=。=~~
no13bus
2015-03-09 14:15:18 +08:00
@zhkzyth 你是说那种web界面上可以输入命令, 然后redis后台返回结果的那种吗?又或者可以在界面上修改redis config, redis也进行修改?
zhkzyth
2015-03-09 14:35:31 +08:00
@no13bus

对挖,就是比如批量删除某个key。场景是这样的,在开发的时候,跟客户端调试,然后插入了一些脏数据,客户端想自己可以用界面操作redis数据,比如删除某个用户信息的key,这样人家输入一个key,然后点击下删除就完成了。不用后端再去配合说,用命令行去帮他们删。

第二种暂时木有。
no13bus
2015-03-09 14:43:55 +08:00
@zhkzyth 嗯。下面一版得集成这个。好建议。
zhkzyth
2015-03-09 23:05:51 +08:00
@no13bus 好像已经有类似的几款开源,你做之前可以参考下~~=)
crabRunning
2015-03-10 12:18:11 +08:00
不明觉厉,为开源顶
no13bus
2015-03-10 13:25:50 +08:00
@zhkzyth 升级了一个版本,加入了你说的feature,你可以看看。
MasterYoda
2015-03-11 08:59:07 +08:00
直接用zabbix监控下不行吗?
no13bus
2015-03-11 09:14:20 +08:00
@MasterYoda 都行。munin也行。方法很多。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/175534

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX