zoukankan      html  css  js  c++  java
  • redis状态监控可视化工具RedisLive使用

    首先,别人写的工具,赞一下  github地址 https://github.com/nkrode/RedisLive

    然后,fork一下,自己加点功能

    gui介绍(直接copy的github图片) 

    下面大概介绍一下初步使用(有个小坑):

       1、下载代码

        git clone https://github.com/nkrode/RedisLive.git

        如果你不会git请自行百度其他下载办法

      2、安装依赖

        进入项目目录 RedisLive/

        执行命令  pip install -r requirements.txt

      3、配置服务

        示例使用sqlite来存贮redis监控数据

        进入源码目录 RedisLive/src/

        # 使用配置文件模版新建配置文件

        cp redis-live.conf.example redis-live.conf

        # 使用默认sqlite数据库新建私有数据库(坑就在这里,如果不copy的话,自己随便指定一个是不行滴,虽然sqlite默认不存在就创建,但新建的里面是没有新建需要用到的数据表的)

        cp db/redislive.sqlite  db/my_db.sqlite

        接下来编辑新建的配置文件,配置文件格式为标准json,所以要注意一些不该有的逗号要去掉

        RedisServers  要监控的redis列表  按照示例格式填写好就可以

        DataStoreType  数据存贮格式  可选  redis、sqlite 此处使用sqlite

        RedisStatsServer  用来保存监控数据的redis地址  此处忽略

        SqliteStatsStore  用来保存监控数据的sqlite数据库文件路径  此处使用 刚才新建的sqlite文件的绝对路径

        ok 配置完成

      4、启动服务

        1、启动数据监测服务

          进入src目录

          duration参数为持续监测时长 单位为秒  如果想一直监测 就把这个参数写的大一些 比如 1000000000

          运行  ./redis-monitor.py --duration=120  

          此进程非后台运行 所以新开窗口启动web可视化服务

        2、启动web可视化服务

          进入src目录

          运行 ./redis-live.py

        ok 现在可以在浏览器中输入 http://服务所在主机ip:8888/index.html  查看了

    暂时写这么点、有空结合自己的需求加些新功能再更新

        

  • 相关阅读:
    ExtJS4 带清除功能的文本框 triggerfield
    ExtJS 4 MVC 创建 Viewport
    Sql Server 查询重复记录
    oracle 备份数据
    sql server 日期模糊查询
    SQL Server 日期转换成字符串
    Kurento应用开发指南(以Kurento 5.0为模板) 之中的一个:简单介绍,安装与卸载
    magento getCarriers 分析
    用两个小样例来解释单例模式中的“双重锁定”
    POJ 3592--Instantaneous Transference【SCC缩点新建图 && SPFA求最长路 && 经典】
  • 原文地址:https://www.cnblogs.com/dyfblog/p/8329918.html
Copyright © 2011-2022 走看看