2011-10-31 46 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來刮取管理控制檯。 –