首页>>帮助中心>>香港服务器Redis图形监控工具-RedisLive

香港服务器Redis图形监控工具-RedisLive

2024/9/24 78次

香港服务器Redis图形监控工具-RedisLive
一、简介
RedisLive是一款用Python编写的Redis图形监控工具,其源码在这里,英文文档在这里。RedisLive的原理很简单,就是通过监控脚本来利用Redis提供的MONITOR命令从被监控Redis实例中获取数据并存储到Redis的监控实例中来做数据分析。RedisLive以可视化的方式展示了Redis实例中的数据,分析查询模式和峰值,下图是官方提供的效果图:

有如此好枪,还等什么,赶紧行动吧。

二、安装
下面以CentOS Linux release 6.0 (Final)为例,介绍如何安装RedisLive:
(1)Python
既然RedisLive由Python编写,那么Python环境是必不可少的,一般Linux默认都安装了Python,比如:CentOS Linux release 6.0 (Final)默认安装的就是Python 2.6.5。在终端敲如下命令,可以验证是否已经安装了Python:
出现如上信息说明已经安装了Python,否则如下安装Python:
(2)python-setuptools
执行如下指令安装python-setuptools:
(3)pip-python
按照如下步骤下载并安装pip-python:
(4)RedisLive
前面的那些前戏只不过是环境部署,男一号终于要上正席了:
修改监控和被监控Redis实例的配置信息并分别启动这两个Redis实例。
RedisServer是被监控Redis实例的配置,RedisStatsServer是监控Redis实例的配置,如果不希望将监控信息存储在Redis中,则需要将DataStoreType由redis改为sqlite类型即可,这样RedisStatsServer也就不用配置了。
如果被监控Redis需要密码才能访问,则需要在RedisServers部分如下来配置:
配置好之后就可以如下来启动服务了:
(A)开启监控脚本
(B)开启webserver
(C)在浏览器中输入如下地址来查看RedisLive
销魂的界面出现了。

需要注意的是:
(1)如果在浏览器调入地址后出现无法访问的现象请关闭防火墙或者开端口8888。
(2)如果在执行./redis-live.py &后出现如下错误:
ImportError: No module named dateutil.parser
则需要如此这般:
(A)下载新版python-dateutil并安装
(B)重新开启监控脚本和webserver即可:
(3)启动服务之后,如果访问web页面,则会在当前终端输出日志,如果不想在终端输出,可以查看redis-live.py的参数
可以到有日志文件大小、备份日志文件数、日志文件路径、错误日志输出、日志等级等信息。
(4)监控开启后会影响到Redis的性能,所以建议定时监控而不是实时监控。

购买使用一诺网络香港服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2