docker 安装redis监控redis-stat
无意间发现这个安装简单,而且界面不错,比起其他监控安装简单不少。。
参考地址:
https://hub.docker.com/r/richardhull/redis-stat
下载镜像
docker pull richardhull/redis-stat
运行容器
命令,其中-server后面的参数是redis的ip地址,默认端口为6379可以不加,其他端口则需要加上, -a为redis连接密码,没有密码可以不加
监控单机
docker run --name redis-stat -d -p 63790:63790 richardhull/redis-stat:latest --server 192.168.89.110:6379 -a 20192019
监控集群
docker run --name redis-stat -d -p 63790:63790 richardhull/redis-stat:latest --server redis-master redis-slave1:6377 redis-slave2
访问地址
http://ip:63790
显示效果如下
参数说明:
1. time:更新参数时间
2.us:
used_cpu_user Redis 服务器使用的用户 CPU
3.sy:
used_cpu_sys
:Redis 服务器使用的系统 CPU
4.cl:
connected_clients
:客户端连接数(不包括从站的连接数)
5.bcl:
blocked_clients
:阻塞呼叫中挂起的客户端数量(BLPOP,BRPOP,BRPOPLPUSH)
6. mem:
used_memory
:Redis 使用其分配程序分配的字节总数(标准 libc,jemalloc 或替代分配程序,如 tcmalloc
7.rss:
used_memory_rss从操作系统的角度, 返回 Redis 已分配的内存总量( 俗称常驻集大小) 。 这个值和 top 、 ps 等命令的输出一致, 包含了used_memory和内存碎片,从系统角度,显示Redis进程占用的物理内存总量.
8.keys:
9.cmd/s
total_commands_processed_per_ses 服务器已每秒执行的命令数量
10:exp/s
expired_keys_per_second 因为过期而每秒被自动删除的数据库键数量
11evt/s:
evicted_keys_per_second 因为最大内存容量限制而每秒被驱逐(evict)的键数量
12 hit%/s
keyspace_hits_ratio _per_second 查找数据库键成功的次数比例
13 hit/s
keyspace_hits _per_second 查找数据库键成功的次数
14: mis/s
keyspace_misses _per_second 查找数据库键每秒失败的次数
15: aofcs
aof_current_size AOF 文件目前的大小
radis-stat监控几个重要指标 https://www.cnblogs.com/guixie/p/11834599.html