3

我尝试使用 pymongo 获取“workingSet”指标。在 MongoDB 中只是db.runCommand( { serverStatus: 1, workingSet: 1 } ). 我在 python 中尝试过

from pymongo.mongo_client import MongoClient
connection = MongoClient('localhost', 27017)
db = connection['admin']
workingSetMetrics = db.command("serverStatus", "workingSet")
print 'workingSetMetrics: ', workingSetMetrics

我的方法不起作用。它的输出不是任何“workingSet”指标。

知道如何在 python 中以编程方式获取这些指标吗?

4

1 回答 1

4
>>> import pymongo
>>> c = pymongo.MongoClient()
>>> c['admin'].command('serverStatus', workingSet=True)['workingSet']
{u'note': u'thisIsAnEstimate', u'computationTimeMicros': 4555, u'pagesInMemory': 7, u'overSeconds': 388}
于 2013-09-10T20:50:15.690 回答