2016-06-21 73 views

回答

1

因为您正在搜索某个特定请求的日志,所以它应该只有一个日志。点击左侧三角将展开日志。

如果你并不真的需要去日志查看器来查看日志,您可以使用跟踪详细页面上的“显示日志”按钮。通过点击它,它会将log语句嵌入到跨度之间。日志语句的位置由日志时间决定,相对于跨度的开始时间。

单击日志语句行将在右侧面板上显示日志语句的完整详细信息。见下面的例子。 “显示日志”按钮在圆圈中。

Show log in Trace

要配对跟踪跨越创建与所述迹线由跨距创建GAE,简单地传递跟踪上下文HTTP标头到GAE应用程式。

Header name: X-Cloud-Trace-Context 
Header format: <trace-id>[/<span-id>][;o=<trace-options>] 

trace-id应设置为与您生成的跟踪相同。 span-id应设置为调用GAE应用程序的那个。这是GAE顶部跨度的父跨度ID。 o如果要跟踪,应该设置为1;如果不需要,则应该设置为0。

例子:

X-Cloud-Trace-Context : 905e8445aa7843bc8bf206b13f12439c/12345;o=1 
$ curl --header "X-Cloud-Trace-Context:4bf92f3577b34da6a3ce929d0e0e4736/12345;o=1" \ 
http://<your-app-id>.appspot.com/ 
+0

当你创建你自己的痕迹,他们不使用默认的Stackdriver痕迹(有默认跟踪和自定义跟踪作为单独的时间序列),因此配对 - 没有日志按钮。 – Sniggerfardimungus

+0

您可以通过将跟踪上下文标头传递给GAE应用程序将它们配对。 X-Cloud-Trace-Context的格式为: [/ ] [; o = ]。 是一个32位十六进制字符串,表示随机的128位无符号整数,例如“4bf92f3577b34da6a3ce929d0e0e4736”。它应该与您生成的跟踪ID相同。 应该是您生成的调用者代码的span-id。 设置为1. 示例: curl -header“X-Cloud-Trace-Context:4bf92f3577b34da6a3ce929d0e0e4736/123; o = 1”http:// .appspot.com / – user6441650