聊聊redis的监控工具

本文主要研究一下redis的监控工具

redis-stat

redis-stat是一个比较有名的redis指标可视化的监控工具,采用ruby开发,基于redis的info命令来统计,不影响redis性能。

  • docker运行
docker run --name redis-stat -p 8080:63790 -d insready/redis-stat --server 192.168.99.100
  • 运行实例图


    redis-stat-web.png

RedisLive

RedisLive是采用python开发的redis的可视化及查询分析工具

  • docker运行
docker run --name redis-live -p 8888:8888 -d snakeliwei/redislive
  • 运行实例图


    redis-live.png

访问http://192.168.99.100:8888/index.html

redmon

redmon提供了cli、admin的web界面,同时也能够实时监控redis

  • docker运行
docker run -p 4567:4567 -d  vieux/redmon -r redis://192.168.99.100:6379
  • 运行实例图


    dashboard (2).png

redis_exporter

redis_exporter为Prometheus提供了redis指标的exporter,支持Redis 2.x, 3.x and 4.x,配合Prometheus以及grafana的Prometheus Redis插件,可以在grafana进行可视化及监控

  • 运行实例图


    image

小结

redis-stat、RedisLive、redmon都是现成的redis监控工具,只能可视化指标不能监控,而基于redis_exporter以及grafana可以做到指标可视化以及监控报警,可以考虑集成到生产应用上。

doc

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 主机数据收集 主机数据的采集是集群监控的基础;外部模块收集各个主机采集到的数据分析就能对整个集群完成监控和告警等功...
    梅_梅阅读 6,709评论 0 7
  • Percona监控和管理概述 Percona监控和管理(PMM)是一个用于管理和监控MySQL和MongoDB性能...
    运维前线阅读 6,951评论 1 2
  • 一、Prometheus Prometheus(普罗米修斯)是一套开源的监控、报警、时间序列数据库的组合,前身是由...
    南知唔知阅读 126,876评论 1 5
  • 今天是过完年怎么多天当中最暖和的一天,也是我和孩他爸结婚六周年纪念日,心情格外的好,因为她爸说要带我们去沂水玩,孩...
    张雨萱的成长日记阅读 137评论 0 0
  • 有李芬芳,故人葬送深宫墙。对镜花黄,笑粉蝶恋花。 几盏温茶,最怕身高位。轻摇扇,树中酣寐,几点红颜泪。
    攀木鱼阅读 441评论 8 8