mongodb实时监控之mongostat
mongostat可以实时监控mongodb的状态,一直刷新输出
/usr/local/mongodb/bin/mongostat --help
/usr/local/mongodb/bin/mongostat -h 127.0.0.1:27017
测试脚本
use shijiange
for(i=1; i<=300000;i++){
db.myuser.insert( {name:'mytest'+i, age:i} )
}
mongodb监控之serverStatus
serverStatus可用来获取mongodb的状态信息
db.serverStatus() #查看所有的监控信息
db.serverStatus().network #单独查看网络流量信息
db.serverStatus().opcounters #统计增、删、改、查的次数
db.serverStatus().connections#连接
使用非交互式shell进行获取
echo 'db.serverStatus()' | /usr/local/mongodb/bin/mongo 127.0.0.1:27017
echo 'db.serverStatus().opcounters' | /usr/local/mongodb/bin/mongo 127.0.0.1:27017