系統:ubuntu14.04
redis版本:redis-2.8.24
監控工具:redis live、redis-stat
wget -c
tar zxmf redis-2.8.24.tar.gz
mkdir -pv /opt/redis/ /export/redis/data
cd redis-2.8.24/ &&make && make prefix=/opt/redis/ install
vim /opt/redis/etc/redis.conf
/opt/redis/bin/redis-server /opt/redis/etc/redis.conf
python編寫,分析查詢語句並且有web介面的監控工具
注:長時間執行對redis效能有所影響安裝redislive
pip install tornado
pip install redis
pip install python-dateutil
git clone live專案
git clone
conf配置
cd src
vim redis-live.conf
........
可以多個
],
"datastoretype" : "redis",
"redisstatsserver":
,"sqlitestatsstore" :
}
啟動監控指令碼,監控120秒,duration引數是以秒為單位
./redis-monitor.py —duration=120
啟動webserver。
redislive使用tornado作為web伺服器,所以不需要單獨安裝伺服器
tornado web server 是使用python編寫出來的乙個極輕量級、高可伸縮性和非阻塞io的web伺服器軟體
乙個用ruby寫成的監控redis的程式,基於info命令獲取資訊,而不是通過monitor獲取資訊,效能應該比monitor要好。
官網:ruby環境安裝
apt-get install ruby
apt-get install rubygems
redis-stat安裝:
gem install redis-stat
如果報錯請公升級一下ruby
使用命令列模式
redis-stat localhost:6379 1 10
web介面模式
redis-stat —verbose —server=8080 5
redis狀態監控視覺化工具RedisLive使用
首先,別人寫的工具,贊一下 github位址 然後,fork一下,自己加點功能 gui介紹 直接copy的github 下面大概介紹一下初步使用 有個小坑 git clone git 2 安裝依賴 進入專案目錄 redislive 執行命令 pip install r requirements.tx...
監控redis鍵值
測試過程中我們有一部分常量值放入redis,共大部分應用呼叫。但在測試過程中經常有人會清空redis,回歸測試。so,為了穩定不去重啟應用。編寫個小指令碼,監控redis的鍵值,被人刪除了,會自動插入。usr bin env python coding utf 8 import redis,time...
mongodb監控工具
1 mongosniff mongosniff source net lo監控mongodb的埠 舉例 這是開啟的兩個客戶端,可以看到相應的操作在這個監控下面可以看到 2 mongostat 可以檢視執行的mongodb的統計資訊 字段說明 insert 每秒插入量 query 每秒查詢量 upda...