RedisLive安装部署

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

github地址:https://github.com/nkrode/RedisLive


1、安装pip

# easy_install pip


2、安装RedisLive的三个依赖组件
   pip install tornado
   pip install redis
   pip install python-dateutil


3、安装RedisLive
# cd /usr/local/
# git clone https://github.com/kumarnitin/RedisLive.git
     将会在 /usr/local/ 目录下建立一个新目录 RedisLive,用于存放RedisLive的相关文件
     或者去 https://github.com/kumarnitin/RedisLive/zipball/master 下载软件包安装

#  yum install git  //如果没有git命令需要运行安装git


4、编辑配置文件

# cat redis-live.conf
{
        "RedisServers":
        [
                {
                        "server": "192.168.88.129",
                        "port" : 6379,
                        "password" : "hz"
                },

                {
                        "server": "192.168.88.130",
                        "port" : 6379,
                        "password" : "hz"
                }
        ],

        "DataStoreType" : "sqlite",

        "RedisStatsServer":
        {
                "server" : "127.0.0.1",
                "port" : 6385
        },

        "SqliteStatsStore" :
        {
                "path":  "/root/RedisLive/src/db/redislive.sqlite"
        }
}



5、启动监控脚本,监控120秒,duration参数是以秒为单位
#  ./redis-monitor.py --duration=120


6、启动webserver
    RedisLive使用tornado作为web服务器,所以不需要单独安装服务器。Tornado web server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件。
#  ./redis-live.py


7、访问监控页面
    输入地址:http://localhost:8888/index.html 即可看到Redis服务的监控页面。可增加防火墙端口8888供其他机器访问


注意:部分文件可能存在不能访问的情况,比如,https://www.google.com/jsapi;可使用代理访问或下载该文件后修改index.html引入


http://f.dataguru.cn/thread-143496-1-1.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值