無意間發現這個安裝簡單,而且界面不錯,比起其他監控安裝簡單不少。。
參考地址:
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