|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 富友郑鹏展 于 2024-6-21 17:08 编辑
好久没来鱼C写技术总结了,回顾这些年的职业路径,从自动化测试到python后端到golang后端直到现在的devops,确实积累了很多心得,可惜都没时间来写写这些心得(主要是懒)。自从转为devops后确实有比较多的时间了(主要是加班少: ) ),看来以后还是要多写写技术总结 :)。
废话不多说,直接进入今天的主题。前段时间公司要求需要对k8s下的redis容器进行bigkey的监控,监控的指标需要接入到Prometheus,以grafana可视化。分析了具体需求后,网上看了一下,没看到有相关的exporter有支持redis的bigkey指标,最后决定用redis的内置工具进行定制开发,具体的实现可参考我的github: redisKeyMetrics。目前实现的功能可以支持bigkey,hotkey和memkey的监控。接入Prometheus的监控后,在grafana的展示大概如下图所示, 其中24 小时内redis bigkey 的变化率的promql可以使用,均值统计也是差不多的表达式。结合redis的其它exporter的key监控指标,算是可以比较完善的监控整个redis的性能。
- sum by(key_group) (label_replace(rate(redis_key_metrics[24h]) * 100, "key_group", "$1", "key_name", "([^:]*)[:]*.*"))
复制代码
|
-
redis key 指标监控
-
redis key 指标监控
评分
-
查看全部评分
|