用于测量gae python应用程序内存占用的wsgi中间件。
apptrace的Python项目详细描述
apptrace包提供了一个wsgi中间件,用于跟踪 谷歌应用引擎python应用程序。
因为apptrace只用于开发和调试,所以它可以工作 使用googleappenginepythonsdk的development appserver和 台风。它绝对不会在gae生产环境下工作。
版权和许可
版权所有2010、2011 Tobias Rodaebel
此软件是在apache许可证2.0版下发布的。你可以获得 在
http://www.apache.org/licenses/LICENSE-2.0
google a p p engine是google inc.的商标。
要求
apptrace包要求guppy pe(http://guppy-pe.sourceforge.net)为 安装在你的Python身上。当您使用 轻松安装命令。
安装
安装apptrace的最简单方法是(只要您有setuptools 安装)使用轻松安装apptrace。
运行AppTrace
要使用apptrace运行演示应用程序,请运行以下命令:
$ apptracectl init demo $ python dev_appserver.py demo
有关使用AppTrace的详细文档,请参阅此Wiki页面:
http://code.google.com/p/apptrace/wiki/UsingApptrace
构建
如果你想修改AppTrace的最新开发版本, 通过键入以下命令安装开发环境:
$ hg clone https://apptrace.googlecode.com/hg apptrace-dev $ cd apptrace-dev $ python bootstrap.py --distribute $ ./bin/buildout
运行单元测试
所有单元测试都可以通过执行以下命令来运行:
$ ./bin/python setup.py test --appengine-path=<path to the SDK>
联系人
tobias rodaebel<;tobias dot rodaebel,位于googlemail.com>;
变化
版本0.2.3(2011-07-21)
- Fixes a compatibility issue when importing simplejson.
版本0.2.2(2011-01-08)
- Fixes an issue where apptrace crashed when tracing old style class objects.
版本0.2.1(2010-10-13)
- Fixes an issue where some modules haven’t been traced.
- Fixes an issue where the code browser wasn’t able to load modules from the SDK.
版本0.2.0(2010-10-12)
- Adds simple code browser.
版本0.1.1(2010-10-02)
- Uses a separate memcache namespace for storing records.
版本0.1.0(2010-10-01)
- Initial revision.