如何使用Python 2.7线程安全和webapp2使Appstats工作?

Dan*_*Dan 3 python google-app-engine

我的应用程序使用了线程安全版本的python 2.7,我想使用Appstats.

我目前让运行时容器实例化我的应用程序webapp2.WSGIApplication(),不幸的是我的模块都没有在Appstats中被选中.

但是,如果我按照这些http://code.google.com/appengine/docs/python/tools/appstats.html说明我应该run_wsgi_app()用来调用我的应用程序.根据我的理解,使用webapp2.WSGIApplication()了几个性能/应用程序缓存的好处.

我如何使用Appstats webapp2.WSGIApplication()并保持性能优势?

bda*_*ort 7

我发现,如果我在app.yaml中启用了appstate并创建了appengine_config.py文件,那么在我看来它适用于我抛出的任何内容.

的app.yaml

builtins:
  - admin_redirect: on
  - appstats: on
Run Code Online (Sandbox Code Playgroud)

appengine_config.py:

def webapp_add_wsgi_middleware(app):
    from google.appengine.ext.appstats import recording
    app = recording.appstats_wsgi_middleware(app)
    return app
Run Code Online (Sandbox Code Playgroud)