2011-10-31 12 views
2

pythonで現在のCPU使用量を取得する方法はありますか? (管理コンソールのダッシュボード画面でCPU時間の値)PythonでApp EngineのCPU使用量を監視する

事前にThxを

+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

そのクラスは、trial and errorまたはJython(遅い)を使用し、制限されている場合。

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

こんにちは@Cees。実際には、現在のCPU時間制限値を取得したい。 (管理者コンソールのダッシュボード画面のものですが、現在無料のアカウントのCPU時間は最大6.50です) usage = quota.get_request_api_cpu_usage() 0を返しました。 – syloc

+0

GoogleにAPIの拡張を依頼するか、urllibを使用して管理コンソールをスクラップします。 –

関連する問題