图形化的Redis监控系统redis-stat安装
来源:互联网 发布:床笠松紧带的算法 编辑:程序博客网 时间:2024/06/15 03:49
Redis需要监控才知道具体运行信息,虽然Redis也提供了info等命令行,但是毕竟不方便而且不能保存历史信息。
redis-stat是一个用ruby写成的监控redis的程序,基于info命令获取信息,而不是通过monitor获取信息。
关于Redis的安装参考此文:Redis安装与源码调试
1.安装ruby
# yum install -y ruby
# yum install -y ruby-devel
# yum install -y rubygems
由于国内网络原因,导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,所以需要修改rubygems为淘宝镜像。
https://ruby.taobao.org/
2.替换rubygems源
# gem sources --add https://ruby.taobao.org/ --remove http://rubygems.org/
# gem sources -l
3.安装redis-stat
# git clone https://github.com/junegunn/redis-stat.git
# gem install redis-stat
会提示
Building native extensions. This could take a while...
Building native extensions. This could take a while...
Building native extensions. This could take a while...
ERROR: Error installing redis-stat:
redis-stat requires daemons (~> 1.1.9, runtime)
卸载daemons
# gem uninstall daemons
# gem install daemons
# gem install redis-stat
# cd /usr/redis-stat/bin
# ./redis-stat 1
装redis-stat同时会安装daemons-1.1.9,如果系统已安装daemons其他版本,需再次卸载
ERROR: Error installing redis-stat:
redis-stat requires daemons (~> 1.1.9, runtime)
# gem uninstall daemons
Select gem to uninstall:
1. daemons-1.1.9
2. daemons-1.2.3
3. All versions
> 2
Successfully uninstalled daemons-1.2.3
再启动redis-stat
#./redis-stat 1
报错:Faraday: you may want to install system_timer for reliable timeouts
安装SystemTimer
# gem install SystemTimer
这次才可以成功启动redis-stat
4.启动
命令行启动
# redis-stat xxx.xxx.xxx.xxx:6380 1 10
以webserver的形式 启动
# ./redis-stat xxx.xxx.xxx.xxx:6379 --server=8080 5 --daemon
key和内存持续增加
更多命令参考help
# redis-stat --help
usage: redis-stat [HOST[:PORT] ...] [INTERVAL [COUNT]]
-a, --auth=PASSWORD Password
-v, --verbose Show more info
--style=STYLE Output style: unicode|ascii
--no-color Suppress ANSI color codes
--csv[=CSV_FILE] Print or save the result in CSV
--es=ELASTICSEARCH_URL Send results to ElasticSearch: [http://]HOST[:PORT][/INDEX]
--server[=PORT] Launch redis-stat web server (default port: 63790)
--daemon Daemonize redis-stat. Must be used with --server option.
--version Show version
--help Show this message
--------------------
指定淘宝
gem sources -a http://ruby.taobao.org/
gem install rails
参考:
http://my.oschina.net/javagg/blog/?disp=2&p=1
http://my.oschina.net/guol/blog/182265
还有个监控工具RedisLive,但是图形显示不了,不推荐。
RedisLive
依赖Google Chart来绘制图形,Google Chart是一个在线的图形绘制服务。现在Google大部分服务被墙了,可能用这个就没法浏览这个页面了
https://github.com/nkrode/RedisLive
http://www.nkrode.com/article/real-time-dashboard-for-redis
==============================
如果ruby环境不好安装可以直接下载jar的
https://github.com/junegunn/redis-stat/releases
wget https://github.com/junegunn/redis-stat/releases/download/0.4.13/redis-stat-0.4.13.jar
# java -jar redis-stat-0.4.13.jar 127.0.0.1:6379 --auth=password --server=8089 5
- 图形化的Redis监控系统redis-stat安装
- 图形化的Redis监控系统redis-stat安装
- Redis图形化监控(redis-stat)
- Redis图形化监控(redis-stat)
- Redis:Redis监控工具--redis-stat
- redis-stat 安装
- Redis监控工具—Redis-stat、RedisLive
- 使用redis-stat来监控redis实例
- vagrant系列四:vagrant搭建redis与redis的监控程序redis-stat
- Redis 图形化监控方案 RedisLive 介绍
- Redis 图形化监控方案Redislive 介绍
- 在安装redis-stat出错
- Redis图形监控工具--RedisLive
- redis监控系统
- redis的安装使用和图形化管理工具redis desktop manager的安装使用
- Redis相关的小工具:redis-load、redis-stat
- 【Redis】redis的安装
- [Redis] Linux系统安装Redis
- 解决CocoaPods pod search 库名找不到
- 重写,final
- C语言数组与指针的关系
- UIWebView中获取网页输入的内容
- iOS开发--- NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- 图形化的Redis监控系统redis-stat安装
- FPGA视频拼接器 信号裁剪功能
- iOS开发——网络编程OC篇&Socket编程
- Lua的table函数库
- 关于 firefox火狐 keydown等键盘事件jquery不起作用
- 【java基础】JDBC的事务处理
- source insight使用新的配置文件
- 时间间隔
- 文件上传和下载(一)--【jsp+servlet】