MongoDB数据库的监控命令

Jackey MongoDB 1,701 次浏览 没有评论

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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Go