GCP Cloud Run 请求日志中的 Spring Trace Id 和 Span ID

问题描述 投票:0回答:0

我在我的 GCP 云运行应用程序中使用 spring cloud GCP 日志记录和跟踪

<configuration>
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
<include resource="org/springframework/cloud/gcp/logging/logback-appender.xml"/>

  <root level="INFO">
    <appender-ref ref="STACKDRIVER"/>
  </root>

</configuration>

添加后我可以看到日志被分组了

现在我有两个问题

  1. 我们可以在请求日志中打印跟踪 ID 和跨度 ID 吗?
  2. 添加stack driver后,spring default console pattern不显示。所有日志都以原始格式打印。他们没有线程名称、span id、appName 等

这两个能实现吗?

google-cloud-platform spring-cloud stackdriver spring-gcp
© www.soinside.com 2019 - 2024. All rights reserved.