GaussDB for Redis 服务功能项体验
由于上一篇博客的概览页面基本上带过,这次来看看监控指标,实例配置,运行日志,分析诊断,备份恢复,分片与副本,后台任务等标签页。
1、监控指标:
打开后,想当详细,时间点和时段的都可以定制,如下图
,所有的指标我总结如下:
每秒并发操作数 | 该指标用于统计每秒处理的命令数。 |
内存利用率 | 该指标用于统计测量对象的内存利用率。 |
活跃的客户端数量 | 该指标用于统计已连接的客户端数量,包括系统监控、配置同步和业务相关的连接数,不包括来自从节点的连接。 |
CPU利用率 | 该指标用于统计测量对象的CPU利用率。 |
缓存命中率 | 该指标用于统计Redis的缓存命中率。 |
新建连接数 | 该指标用于统计周期内新建的连接数,包括从节点,系统监控、配置同步和业务相关的连接数。 |
网络瞬时输入流量 | 该指标用于统计瞬时的输入流量。 |
网络瞬时输出流量 | 该指标用于统计瞬时的输出流量。 |
已用内存 | 该指标用于统计Redis已使用的内存字节数。 |
内存碎片率 | 该指标用于统计当前的内存碎片率。 |
缓存键总数 | 该指标用于统计Redis缓存中键总数。 |
已过期的键数量 | 该指标用于统计周期内因过期而被删除的键数量。 |
已逐出的键数量 | 该指标用于统计周期内因为内存不足被删除的键数量。 |
有过期时间的键总数 | 该指标用于统计Redis缓存中将会过期失效的键数目。 |
命令最大时延 | 统计命令最大时延。 |
是否存在慢日志 | 统计实例是否存在慢日志。 1:存在 0:不存在 |
数据集使用内存 | 该指标用于统计Redis中数据集使用的内存。 |
数据集使用内存百分比 | 该指标用于统计Redis中数据集使用的内存所占总内存百分比。 |
阻塞的客户端数量 | 该指标用于统计被阻塞操作挂起的客户端的数量。 |
已用内存RSS | 该指标用于统计Redis已使用的RSS内存。即实际驻留“在内存中”的内存数。包含和堆,但不包括换出的内存。 |
已用内存峰值 | 该指标用于统计Redis服务器启动以来使用内存的峰值。 |
Lua已用内存 | 该指标用于统计Lua引擎已使用的内存字节。 |
Keyspace错过次数 | 该指标用于统计周期内在主字典中查找不命中次数。 |
Pubsub通道个数 | 该指标用于统计Pub/Sub通道个数。 |
Pubsub模式个数 | 该指标用于统计Pub/Sub模式个数。 |
SET | 每秒set操作数。 |
GET | 每秒get操作数。 |
DEL | 每秒del操作数。 |
Mset | 每秒mset操作数。 |
MGET | 每秒mget操作数。 |
EXPIRE | 每秒expire操作数。 |
HSET | 每秒hset操作数。 |
HGET | 每秒hget操作数。 |
HMSET | 每秒hmset操作数。 |
HMGET | 每秒hmget操作数。 |
HDEL | 每秒hdel操作数。 |
SADD | 每秒sadd操作数 |
SMEMBERS | 每秒smembers操作数 |
流控次数 | 统计周期内被流控的次数 |
带宽使用率 | 计算当前流量带宽(网络瞬时输入流量与网络瞬时输出流量的平均值)与最大带宽限制的百分比 |
CPU平均使用率 | 该指标用于统计当前CPU平均使用率的百分比。 |
参数配置指标
很友好的参数详解
运行 日志想当全面,并且可以选择7日内的作为快照存储,那么我们就下载一个看看什么内容呢
下载的log文件,打开发现是redis本身的日志文件,这点真实大大的好评,这对用户的自由度应该是最高的redis服务了。并且华为自己通过 模块来控制流量,这里真是史无前例,很少见到的功能,这为线上问题排查起到很大的帮助,无论是开发还是 一些审计业务来说。但是具体内容 还是请博客审核人员来判别吧,虽然这些敏感内容不太重要,但是可以窥探一二,(当然这反面印证了为何不会那么简单开通公网服务了,很容易被脚本利用)。这让我想起来上一篇博客[gaussdb for redis 体验-云社区-华为云 (huaweicloud.com)]中的命令统计中 有一个 dcs.getBandwidth 命令这大概就是对流量进行监控的模块了。
分析与诊断模块
主要是慢日志,大key,热key,过期key的分析统计。但是有一个诊断功能类似于体检,就是把大部分的指标来做一个汇总和打分。这点非常友好,对于不太了解redis的用户来说非常友好。
备份恢复,分片副本,以及后台任务估计就是大体上都是定时任务用的,redis本身作为缓存也是不经常去用来做备份恢复。当然未来redis 不断的发展那不一定了。
总结
本次只是主从服务的了解,总体感觉下来,华为的redis服务总体上给用户自由度最大(对比阿里云)的了,虽然没有公网访问那么方便(当然主要是为了安全,有功能想当的web client),但是有全面的日志,监控,备份、还原、体检。已经一些定制后台服务的公告等。我觉得已经匹敌并超越腾讯的redis服务了(如有不同意见欢迎指正)。
- 点赞
- 收藏
- 关注作者
评论(0)