我有一个 Spring Boot 微服务,它从 PubSub 消费和发布消息,并部署在 GKE 上。我使用 Spring Stream binder 进行 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。应用程序没有抛出错误/异常。我是否缺少配置中的某些内容,如何调试此问题?任何帮助,将不胜感激。