目录:
MongoDB学习笔记(一)环境搭建与常用操作
MongoDB学习笔记(二)使用Java操作MongoDB
MongoDB学习笔记(三)使用Spring Data操作MongoDB
MongoDB学习笔记(四)使用Java进行实时监控与数据收集
最近在做一个Java开发的监控系统,里面有一个模块是监控MongoDB的。看到网络上比较少这块资料,特记录如下:
1.下载MongoDB的Java驱动包。
2.获取空间使用量等数据:
CommandResult stats=db.getStats();
获取到的数据如下:
{
"serverUsed": "172.1.1.3:15080",
"db": "monitor",
"collections": 27,
"objects": 26358,
"avgObjSize": 1044.4045830487898,
"dataSize": 27528416,
"storageSize": 53030912,
"numExtents": 73,
"indexes": 25,
"indexSize": 1062880,
"fileSize": 1006632960,
"nsSizeMB": 16,
"dataFileVersion": { "major": 4, "minor"