https://github.com/takeshiyako2/contrib/blob/master/plugins/redis/redis-speed
Redisのレイテンシを記録するmuninプラグインです。
PING time, SET time, GET timeを取得して、以下の様なグラフを生成します。
※ SETを発行しているので、Slaveではこのままでは使えません。コードを修正して使ってください。
以下、セットアップ方法です。難しいことはないです。
プラグインをダウンロードして設置。
# curl -o /usr/share/munin/plugins/redis-speed https://raw.githubusercontent.com/takeshiyako2/contrib/master/plugins/redis/redis-speed # chmod +x /usr/share/munin/plugins/redis-speed # ln -s /usr/share/munin/plugins/redis-speed /etc/munin/plugins/redis-speed
RedisホストのIPアドレスを設定ファイルに記述。
# echo "\n[redis-speed*]\nenv.host IPアドレス" >> /etc/munin/plugin-conf.d/munin-node
動作テスト。
# cd /etc/munin/plugins/ # munin-run redis-speed
munin-nodeをリスタート。
# service munin-node restartグラフが出ているか、確認しましょう。
Enjoy!