GaussDB for Redis 服务功能项体验

柴大官人 发表于 2022/05/13 20:16:46 2022/05/13
【摘要】 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服务了(如有不同意见欢迎指正)。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。