2011-10-31 50 views
2

有没有办法在python中获取应用程序引擎的当前CPU配额?预先使用Python监控App Engine中的CPU使用情况

+0

可能的重复[我们如何检索App Engine上的配额统计信息?](http://stackoverflow.com/questions/7861020/how-can-we-retrieve-quota-stats-on-app-engine) –

回答

2

http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/api/quota.py

(的CPU时间的在管理员控制台的控制板屏幕值)

THX如果该类是有限的,然后使用trial and errorJython(慢)。

appears做你想要什么,但:

import logging 
from google.appengine.api import quota 

start = quota.get_request_cpu_usage() 
do_something_expensive() 
end = quota.get_request_cpu_usage() 

logging.info("do_something_expensive() cost %d megacycles." % (end - start)) 

为​​新的单独的Python部分似乎没有完成。

+0

Hi @Cees。其实我想获得我的CPU时间配额的当前值。 (管理员控制台的仪表板窗口中的一个,目前免费帐户最多有6.50个CPU小时。)我试过 usage = quota.get_request_api_cpu_usage() 但它返回0.还有什么想法? – syloc

+0

要求Google扩展其API或使用urllib来刮取管理控制台。 –