与 Cloud Logging 集成

您可以在跟踪记录中添加注释,以便将跟踪记录与 Cloud Logging LogEntry 对象相关联。如需详细了解注释,请参阅为 span 添加注释

将跟踪记录与日志条目相关联

使用 Trace 客户端库或 Python/Java 版 OpenCensus 库时,您可以通过设置 LogEntry 对象中的 trace 字段来将跟踪记录与日志条目相关联。

trace 字段必须设置为字符串,格式如下:

   projects/[PROJECT_ID]/traces/[TRACE_ID]

其中,[PROJECT_ID] 是您的 Google Cloud 项目 ID,[TRACE_ID] 是跟踪记录标识符

您可以通过设置 LogEntry 对象中的 span_id 字段来将 span 与日志条目相关联。在这种情况下,请将 span_id 字段设置为 span ID 的 16 字符十六进制编码。例如,ID 为 74 的 span 表示为 000000000000004a。使用跟踪记录采样时,请设置 LogEntry 对象中的 trace_sampled 字段,以在写入日志条目时指示跟踪记录已采样用于存储。即使未捕获跟踪记录本身,也可能会创建日志条目。

查看日志

您可以在瀑布图旁边或日志查看器中查看跟踪记录的日志条目。使用日志查看器时,它会自动限制为跟踪记录的时间戳范围。如果没有要显示的日志条目,则日志查看器会显示消息 No entries found matching current filter

Trace 详情窗格中,如需查看跟踪记录的日志条目,请执行以下操作之一:

  • 如需在瀑布图旁边显示跟踪记录日志条目,请转到瀑布图,然后点击显示日志。如果未显示显示日志,则表示没有可用的日志条目。

  • 如需在日志查看器中查看日志条目,请点击详情部分中日志标签旁边的查看。请注意,如果您有 Cloud Load Balancing 跟踪记录,请点击虚拟机日志标签旁边的查看

如需详细了解如何在 Cloud Logging 中查看日志条目,请参阅查看日志

日志查看权限

要查看任何日志条目,您必须拥有项目的 logging.logEntries.list 权限。此权限由 Logs ViewerProject Viewer Identity and Access Management (IAM) 角色提供。

要查看虚拟机实例日志,您必须拥有项目的 compute.instances.get 权限。此权限由 Compute Engine Network ViewerProject Viewer IAM 角色提供。