mongodb监控

2018年11月18日 Off By yyy

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