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 に答える