使用redis-stat来监控redis实例
来源:互联网 发布:wamp怎么打开php 编辑:程序博客网 时间:2024/06/06 08:51
由于redis-stat使用ruby写的,编译的时候要先装ruby,要大于1.9.3版本的ruby。
这里我是从源码编译安装的ruby-2.1.10.tar.gz:
tar zxvf ruby-2.1.10.tar.gz
cd ruby-2.1.10
./configure –prefix=/usr/local/ruby
make && make install
cd /opt
gem install redis-stat
需要等待一段时间,安装好后,就可以启动redis-stat了。
官方教材:
Usage
usage: redis-stat [HOST[:PORT][/PASS] ...] [INTERVAL [COUNT]] -a, --auth=PASSWORD Password -v, --verbose Show more info --style=STYLE Output style: unicode|ascii --no-color Suppress ANSI color codes --csv=OUTPUT_CSV_FILE_PATH Save the result in CSV format --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
Running redis-stat for command-line monitoring
redis-statredis-stat 1redis-stat 1 10redis-stat --verboseredis-stat localhost:6380 1 10redis-stat localhost localhost:6380 localhost:6381 5redis-stat localhost localhost:6380 1 10 --csv=/tmp/output.csv --verbose
Screenshot
redis-stat in web browser
When --server
option is set, redis-stat will open up an embedded web server (default port: 63790) in the background so that you can monitor Redis in your browser.
Since redis-stat pushes updates every interval via Server-sent events, modern browsers are required to view the page.
redis-stat --serverredis-stat --verbose --server=8080 5# redis-stat server can be daemonizedredis-stat --server --daemon# Kill the daemonkillall -9 redis-stat-daemon
redis-stat可以监控多个实例,并且可以将信息发送到es存储,后续可以通过kibana来展示也行。这里启动命令我们以守护进程方式启动:
redis-stat --server --verbose --daemon --es=http://name84:9800/redis_metrics name87:6379 xydata2:6379 name84:6379 name84:6380 name84:6381 name84:6382 name84:6383 name84:6384 5
这里写入的ES索引为redis_metrics,默认的type为redis。
所以我们可以给type设置一个mapping,允许自动过期删除,假设我们保留一个月的日志信息,
{ "mappings": { "redis": { "_ttl": { "default": 2592000000, "enabled": true }, "_timestamp": { "enabled": true } }
}}
- 使用redis-stat来监控redis实例
- Redis:Redis监控工具--redis-stat
- Redis图形化监控(redis-stat)
- Redis监控工具—Redis-stat、RedisLive
- Redis图形化监控(redis-stat)
- Redis实例生死监控
- 图形化的Redis监控系统redis-stat安装
- 图形化的Redis监控系统redis-stat安装
- vagrant系列四:vagrant搭建redis与redis的监控程序redis-stat
- redis-stat 安装
- redis使用实例
- C++使用redis实例
- Redis使用实例(RedisHelper)
- redis 使用实例demo
- redis使用实例
- babasport Redis使用实例
- 用check_tcp来监控tokyotyrant和redis
- Redis性能监控使用总结
- ImageLoader配置步骤
- 学习阿里巴巴开发手册-2
- cocos2d js 编译APK出现clang: error: no input files
- 二进制和16进制的转化与输出
- 凸优化学习笔记6.1
- 使用redis-stat来监控redis实例
- 【PHP基础知识】——数据库MySQL操作(下)
- jQuery学习笔记—主函数的两种写法
- String类的解析
- 笔记3:对于在修改删除,取不到页面的行的序号id的问题(自己经常忘记的)
- fatal error LNK1281: 无法生成 SAFESEH 映像。
- TinySpline
- mysql中表之间的依赖关系决定了删除表时必须注意先后顺序
- Java奇淫巧技之Lombok