由pymongo开发的MongoDB workSet(MongoDB workingSet by pymongo)
我尝试用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中以编程方式获取这些指标吗?
I try to get "workingSet" metrics with pymongo. In MongoDB is just db.runCommand( { serverStatus: 1, workingSet: 1 } ). I've tried in python
from pymongo.mongo_client import MongoClient connection = MongoClient('localhost', 27017) db = connection['admin'] workingSetMetrics = db.command("serverStatus", "workingSet") print 'workingSetMetrics: ', workingSetMetricsMy approach doesn't work. It the output isn't any "workingSet" metrics.
Any idea how i can get those metrics programmatically in python?
最满意答案
>>> 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} >>> 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}更多推荐
发布评论