GAE / J请求日志格式细分

时间:2010-12-14 14:25:55

标签: google-app-engine console cloud logging

以下是GAE控制台日志记录的示例:

GAE log console snapshot http://i.stack.imgur.com/M2iJX.png用于可读的高分辨率版本。

我想提供文件的细分,在collpased(摘要)视图和扩展(详细信息)视图中显示。我将填写我知道其意义的领域,并希望通过dichipering其余的方式来协助。一旦有新的信息,这篇文章将会更新。

谢谢你,
格言。


未解决的问题:

  • 如何阅读时间戳? [...- prod / 0-0-39。 346862139187007139 ]
  • 为什么总结它说请求花了343毫秒,但详细说是344ms?
  • 如果请求在cpu上花费123毫秒,在API调用上花费30毫秒,那么剩下的时间是多少?为什么总请求时间是343 / 344ms?

2 个答案:

答案 0 :(得分:16)

摘要

  • 12-14 :请求的日期。 12 是月份(12月), 14 是该月的某一天(星期二)。
  • 05:21 AM :请求的时间,PST偏移量。 05 是小时。 21 是分钟。
  • 57.593 :请求时间,PST偏移量。 57 是第二个。 593 是毫秒。
  • / match /...:HTTP请求路径
  • 200 :HTTP返回代码。 (200 =确定)
  • 343ms :计算并向用户返回响应所用的总时间(以毫秒为单位)
  • 123cpu_ms :请求花费在CPU计算上的时间(以毫秒为单位)
  • 30api_cpu_ms :请求在API调用上花费的时间(以毫秒为单位)(数据存储区get和co ...)
  • 1kb :发送给用户的响应的大小(以千字节为单位)
  • Mozilla / 5.0(X11; U; Linux x86_64; en-US)AppleWebKit / 534.7(KHTML,与Gecko一样)Chrome / 7.0.517.44 Safari / 534.7,gzip(gfe):{{ 3}}请注意,gzip(gfe)是由AppEngine前端添加的。

详细

  • IP yellow masked out:发起请求的客户端的IP地址
  • HTTP推荐人:请注意,此请求为空,因为它是直接命中
  • [14 / Dec / 2010:05:21:57 -0800] :日期,包括时间戳偏移规范。
  • “GET / match / ... HTTP / 1.1”:HTTP GET URI。
  • 200 :HTTP返回代码。 (200 =确定)
  • 1036 :发送给用户的响应的大小(以字节为单位)
  • Mozilla / 5.0(X11; U; Linux x86_64; en-US)AppleWebKit / 534.7(KHTML,与Gecko一样)Chrome / 7.0.517.44 Safari / 534.7,gzip(gfe):{{ 3}}请注意,gzip(gfe)是由AppEngine前端添加的。
  • ms = 344 :计算并向用户返回响应所用的总时间(以毫秒为单位)
  • cpu_ms = 123 :请求花费在CPU计算上的时间(以毫秒为单位)
  • api_cpu_ms = 30 :请求在API调用上花费的时间(以毫秒为单位)(数据存储区get和co ...)
  • cpm_usd = 0.003648 :1000个请求(例如此请求)的金额(以美元计)。 User Agent

日志记录

  • 12-14 :此特定应用程序发出日志条目的日期。 12 是月份(12月), 14 是该月的某一天(星期二)。
  • 05:21 AM :此特定应用程序的时间发出日志条目User Agent偏移量。
  • 57.833 :请求时间,ref偏移量。 57 是第二个。 833 是毫秒。
  • [...- prod / 0-0-39.346862139187007139] :发出此日志消息的应用程序的当前版本的标识符。注意: ...- prod 是应用程序名称。 0-0-39 是部署的版本名称(app.yaml)。 .346862139187007139 是时候了吗? (以什么格式?)将此版本部署到appengine云时。
  • stdout :应用程序向其发出此日志消息的通道。可以是stdout或stderr。
  • INFO ....匹配 - ... ID 208匹配。:应用程序级输出。可以通过System.out.print或(在本例中)使用日志框架PST
  • 来完成

答案 1 :(得分:1)

57.593 秒。毫秒? 而 cpm_usd 表示与此请求类似的1,000个请求的估算值将以美元计算。