2012-10-22 38 views
3

我们的应用程序每秒处理几十个请求,其中一小部分需要比其他处理花费更多的时间。我们有兴趣对这些缓慢的请求进行“描述”,但是appstats似乎只保留了一小部分处理过的请求,所以我们感兴趣的内容会很快淡出。是否有可能以某种方式配置appstats来保持请求的日志比指定的阈值花费更多的时间?是否可以使用appstats跟踪缓慢的请求?

+1

没有答案,但我认为这将是一个很好的功能要求。请把它放在跟踪器中。此外,如果您阅读SDK中appstats/recording.py的源代码,则可以自己弄清楚如何自己完成此操作,直到实现trhe功能为止! –

+0

thx。圭多。这是功能请求[8332](http://code.google.com/p/googleappengine/issues/detail?id=8332) – alex

回答

1

有关Appstats的配置选项的详细列表,请参见GAE SDK中的Sample Appstats Configuration Example。基于这个文件,似乎目前不可能根据执行时间来捕获请求。

希望这会有所帮助。

0

不幸的是,这里没有内置的机制。

您可以通过修改end_recording method或Recorder.save方法自行添加它。