【发布时间】:2012-12-11 14:42:40
【问题描述】:
我通过检查 x-appengine-estimated-cpm-us-dollars 标头来衡量对 GAE 的请求的成本。这很有效,并与 x-appengine-resource-usage 和 x-traceurl我什至可以得到更详细的信息。
但是,我的应用程序的很大一部分是在任务队列的上下文中运行的。因此,队列消耗了很大一部分实例小时成本。每次在请求之外执行代码时,其成本都不包含在 x-appengine-estimated-cpm-us-dollars 标头中。
我正在寻找一种方法来衡量每个请求所消耗的全部成本。 IE。请求本身产生的成本和此请求添加的任务的成本。
【问题讨论】:
-
如果您在 appengine.appspot.com 中查看日志,它会列出所有请求并告诉您每个请求的 cpm 美元。所以你可以把普通请求和任务请求的cpm加在一起。
-
谢谢!这对于手动测试是可以的。但是我怎样才能以编程方式获取这些信息。例如。有没有我可以点击的 URL 来访问它?此外,我如何将这些任务的成本与原始请求相关联?我不想手动测试成本,而是想自动衡量成本,看看它们如何随时间变化。
标签: java python google-app-engine task-queue measurement