Google App Engine HTTP日志中的所有列是什么?

spe*_*ane 4 logging google-app-engine httpresponse

Google App Engine HTTP日志中的所有数据是什么意思?例如,在以下(匿名)日志中:

107.10.42.191 - foobiz [10/May/2011:17:26:28 -0700]"GET /page.html HTTP/1.1"500 2297" http://www.example.com/home.html ""Mozilla/5.0(Macintosh; U; Intel Mac OS X 10_5_8; zh-CN)AppleWebKit/533.19.4(KHTML,类似Gecko)版本/ 5.0.3 Safari/533.19.4,gzip(gfe),gzip(gfe),gzip( gfe)""www.example.com"ms = 364 cpu_ms = 23 api_cpu_ms = 0 cpm_usd = 0.001059

我理解大多数专栏,你能帮忙填写第2和第14列吗?

  1. IP地址:107.10.42.191
  2. 只是一个连字符,还是更多?: -
  3. 登录用户:foobiz
  4. 申请时间:[10/May/2011:17:26:28 -0700]
  5. HTTP请求:"GET /page.html HTTP/1.1"
  6. HTTP响应状态代码:500
  7. HTTP响应大小(字节):2297
  8. 参考页面:" http://www.example.com/home.html "
  9. 浏览器信息:"Mozilla/5.0(Macintosh; U; Intel Mac OS X 10_5_8; en-us)AppleWebKit/533.19.4(KHTML,与Gecko一样)Version/5.0.3 Safari/533.19.4,gzip(gfe),gzip (GFE),gzip的(GFE)"
  10. 主持人:"www.example.com"
  11. 总时间:ms = 364
  12. CPU时间:cpu_ms = 23
  13. API时间:api_cpu_ms = 0
  14. 这是什么?:cpm_usd = 0.001059

我知道在SO上有一个类似的问题,但它似乎过时了,并没有得到真正的回答.

Nic*_*son 7

日志采用Apache组合日志格式,还有一些其他字段.这些字段依次为:

  1. 客户的IP地址(107.10.42.191)
  2. 客户端的RFC1413身份(实际上,总是' - ')
  3. 由HTTP身份验证确定的用户标识('foobiz')
  4. 请求的时间戳('[10/May/2011:17:26:28 -0700]')
  5. 请求的第一行,包含请求方法,路径和HTTP协议版本("GET /page.html HTTP/1.1")
  6. 服务器返回的状态码(500)
  7. 响应的字节大小(2297)
  8. 引用路径(" http://www.example.com/home.html ")
  9. 用户代理("Mozilla/5.0(Macintosh; U; Intel Mac OS X 10_5_8; en-us)AppleWebKit/533.19.4(KHTML,如Gecko)Version/5.0.3 Safari/533.19.4,gzip(gfe) ,gzip的(GFE),gzip的(GFE)")
  10. 主机名
  11. 完成请求所需的wallclock毫秒数
  12. 完成请求所需的CPU毫秒数
  13. API调用花费的CPU毫秒数
  14. 像这样估计1000个请求的成本,以美元计算.