• 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  查看了

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

        

  • 相关阅读:
    页面定制CSS代码
    记录-20190511
    Java集合
    EL表达式
    javabean
    写一篇博文介绍JSP
    编写一篇博文介绍COOKIE和Session的原理及异同
    过滤器的使用
    Java种的String
    Java包装类
  • 原文地址:https://www.cnblogs.com/dyfblog/p/8329918.html
Copyright © 2020-2023  润新知