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
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