聊聊redis的監控工具

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

redis-stat

redis-stat是一個比較有名的redis指標可視化的監控工具,採用ruby開發,基於redis的info命令來統計,不影響redis性能。python

  • docker運行
docker run --name redis-stat -p 8080:63790 -d insready/redis-stat --server 192.168.99.100
  • 運行實例圖git


     
    redis-stat-web.png

RedisLive

RedisLive是採用python開發的redis的可視化及查詢分析工具github

  • docker運行
docker run --name redis-live -p 8888:8888 -d snakeliwei/redislive
  • 運行實例圖web


     
    redis-live.png

訪問http://192.168.99.100:8888/index.htmlredis

redmon

redmon提供了cli、admin的web界面,同時也可以實時監控redisdocker

  • docker運行
docker run -p 4567:4567 -d vieux/redmon -r redis://192.168.99.100:6379 
  • 運行實例圖segmentfault


     
    dashboard (2).png

redis_exporter

redis_exporter爲Prometheus提供了redis指標的exporter,支持Redis 2.x, 3.x and 4.x,配合Prometheus以及grafana的Prometheus Redis插件,能夠在grafana進行可視化及監控ruby

  • 運行實例圖工具


     
    image

小結

redis-stat、RedisLive、redmon都是現成的redis監控工具,只能可視化指標不能監控,而基於redis_exporter以及grafana能夠作到指標可視化以及監控報警,能夠考慮集成到生產應用上。

doc

做者:go4it 連接:https://www.jianshu.com/p/831bf6c8af4f 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索