跟踪未从 Spring Boot 应用程序传播到 GCP Cloud Trace

问题描述

我有一个 Spring Boot 微服务,它使用 PubSub 并从/向 PubSub 发布消息,并部署在 GKE 上。我使用 spring 流绑定器进行 pubsub 集成,使用 Cloud Sleuth 生成 traceId 和 spanId。 TraceId 和 spanId 会传播到 Stackdriver 日志记录。 现在我想将跟踪数据发送到 Cloud trace。根据 Spring GCP 跟踪文档,我添加了 gcp 跟踪启动器依赖项,但未将跟踪数据发送到云跟踪。

<dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-gcp-starter-trace</artifactId>
</dependency>

我也尝试添加属性 spring.cloud.gcp.trace.enabled=true。应用程序没有抛出错误/异常。我是否缺少配置中的某些内容,如何调试此问题?任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)