写点什么

Redis 最全性能监控指标:汇总实战,实战 java 虚拟机葛一鸣第二版 pdf

用户头像
极客good
关注
发布于: 刚刚


监控指标




1、性能指标:Performance


2、内存指标: Memory


3、基本活动指标:Basic activity


4、持久性指标: Persistence


5、错误指标:Error


性能指标:Performance




| Name | Description |


| --- | --- |


| latency | Redis 响应一个请求的时间 |


| instantaneous_ops_per_sec | 平均每秒处理请求总数 |


| hi rate(calculated) | 缓存命中率(计算出来的) |


内存指标: Memory




| Name | Description |


| --- | --- |


| used_memory | 已使用内存 |


| mem_fragmentation_ratio | 内存碎片率 |


| evicted_keys | 由于最大内存限制被移除的 key 的数量 |


| blocked_clients | 由于 BLPOP,BRPOP,or BRPOPLPUSH 而备阻塞的客户端 |


基本活动指标:Basic activity




| Name | Description |


| --- | --- |


| connected_clients | 客户端连接数 |


| conected_laves | slave 数量 |


| master_last_io_seconds_ago | 最近一次主从交互之后的秒数 |


| keyspace | 数据库中的 key 值总数 |


持久性指标: Persistence




| Name | Description |


| --- | --- |


| rdb_last_save_time | 最后一次持久化保存磁盘的时间戳 |


| rdb_changes_sice_last_save | 自最后一次持久化以来数据库的更改数 |


错误指标:Error




| Name | Description |


| --- | --- |


| rejected_connections | 由于达到 maxclient 限制而被拒绝的连接数 |


| keyspace_misses | key 值查找失败(没有命中)次数 |


| master_link_down_since_seconds | 主从断开的持续时间(以秒为单位


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


) |


监控方式




redis-benchmark redis-stat redis-faina redislive redis-cli


monitor


showlog


1、get:获取慢查询日志


2、len:获取慢查询日志条目数


3、reset:重置慢查询日志

相关配置:

slowlog-log-slower-than 1000 # 设置慢查询的时间下线,单位:微秒


slowlog-max-len 100 # 设置慢查询命令对应的日志显示长度,单位:命令数


info(可以一次性获取所有的信息,也可以按块获取信息)


1、server:服务器运行的环境参数


2、clients:客户端相关信息


3、memory:服务器运行内存统计数据


4、persistence:持久化信息


5、stats:通用统计数据


6、Replication:主从复制相关信息


7、CPU:CPU 使用情况


8、cluster:集群信息


9、Keypass:键值对统计数量信息


终端 info 命令使用


./redis-cli info 按块获取信息 | grep 需要过滤的参数


./redis-cli info stats | grep ops


交互式 info 命令使用


#./redis-cli


info server


性能监控:




redis-cli info|grep ops# 每秒操作数



内存监控:




[root@CombCloud-2020110836 src]# ./redis-cli info | grep used | grep human`


used_memory_human:2.99M # 内存分配器从操作系统分配的内存总量`


used_memory_rss_human:8.04M #操作系统看到的内存占用,top 命令看到的内存`


used_memory_peak_human:7.77M # redis 内存消耗的峰值`


used_memory_lua_human:37.00K # lua 脚本引擎占用的内存大小`


由于 BLPOP,BRPOP,or BRPOPLPUSH 而备阻塞的客户端


[root@CombCloud-2020110836 src]# ./redis-cli info | grep blocked_clients


blocked_clients:0


由于最大内存限制被移除的 key 的数量


[root@CombCloud-2020110836 src]# ./redis-cli info | grep evicted_keys


evicted_keys:0 #


内存碎片率


[root@CombCloud-2020110836 src]# ./redis-cli info | grep mem_fragmentation_ratio

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
Redis 最全性能监控指标:汇总实战,实战java虚拟机葛一鸣第二版pdf