在Google App Engine中,如何查看在事件集合之前和之后使用了多少CPU?我理解如何在单个url fetch期间检查CPU使用情况,并且我了解如何使用统计信息来查看聚合中的特定事件,但是如何确定在下午5:00到下午5:15之间使用了多少CPU?
有没有办法查询我的日常使用情况,然后在10-15分钟后再次查询?如果有必要,我可以从appspot屏幕上删除它,但这看起来非常低效。
答案 0 :(得分:2)
不幸的是,没有用于查询该类数据的API。
信息中心。通过屏幕刮擦仪表板可能很难获得准确的测量结果。显示请求执行和配额利用之间存在延迟(在仪表板或配额页面上)。如果您对您的应用没有其他请求,那么我想这没关系 - 只需在工作之前阅读计数器,然后在工作完成后再读一遍。
将Appstats。或者,您可以使用AppStats。您可以在您感兴趣的测量事件集中下载主AppStats页面,然后汇总每个请求报告的用法。
答案 1 :(得分:0)
您可以使用运行时API检查实例cpu和内存使用情况
runtime.cpu_usage()。total()为您提供此实例消耗的总Mcycles。
https://developers.google.com/appengine/docs/python/backends/runtimeapi