Cloud Debugger now available for Python を使用した Production Troubleshooting で本日発表されたように、Python Debugger を使用できるようになりました。
GCE イメージで AppEngine マネージド VM を実行しているため、Compute Engine での Python の設定に関するガイドに従っています。Dockerfile を変更して追加しpip install google-python-cloud-debugger
ました (sys.path に含まれている app/lib にライブラリを直接インストールしようとしました):
FROM gcr.io/google_appengine/python-compat
RUN pip install google-python-cloud-debugger
ADD . /app
そして、main.py を変更してデバッガーを有効にしました。
try:
import googleclouddebugger
googleclouddebugger.AttachDebugger()
except ImportError:
pass
残念ながら、コードをコミットして実行gcloud preview app gen-repo-info-file
し、プッシュすると、デバッガーを使用できません。https://console.developers.google.com/debugに移動すると、右側に github リポジトリが読み込まれますが、左側のナビゲーション エリアにエラー メッセージが表示されます。
デバッグは利用できません。App Engine または Compute Engine で実行されている Java アプリケーションをデバッグできます
何がうまくいかないのか、またはデバッガーをデバッグする方法はありますか?