Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java springbootmicroservice中的springcloudsleuth日志跟踪_Java_Spring Boot_Spring Cloud Stream_Spring Kafka_Spring Cloud Sleuth - Fatal编程技术网

Java springbootmicroservice中的springcloudsleuth日志跟踪

Java springbootmicroservice中的springcloudsleuth日志跟踪,java,spring-boot,spring-cloud-stream,spring-kafka,spring-cloud-sleuth,Java,Spring Boot,Spring Cloud Stream,Spring Kafka,Spring Cloud Sleuth,我有两个使用SpringCloudStream和Kafka活页夹的SpringBoot微服务。我正在使用SpringCloudSleuth依赖项进行日志跟踪。在microservice A中,在kafka中将事件发布到主题时,我将trackId设置为 ExtraFieldPropagation.set("trackId","valueHeader"); 在microservice B中,我没有将此值作为行李标头获取。我获取的是TraceId、SpanID,但不是如上设置的行李元素 您是否阅读了

我有两个使用SpringCloudStream和Kafka活页夹的SpringBoot微服务。我正在使用SpringCloudSleuth依赖项进行日志跟踪。在microservice A中,在kafka中将事件发布到主题时,我将trackId设置为

ExtraFieldPropagation.set("trackId","valueHeader");

在microservice B中,我没有将此值作为行李标头获取。我获取的是TraceId、SpanID,但不是如上设置的行李元素

您是否阅读了本节下的文档

与以前版本的Sleuth不同的是,有了勇敢,你 必须通过行李钥匙清单。有两个属性可供选择 实现这一目标。使用spring.sleuth.baggage-keys,您可以设置 获取前缀为baggage-的HTTP呼叫和baggage\的消息。 还可以使用spring.sleuth.propagation-keys属性传递 不带任何前缀白名单的带前缀键列表

您是否明确提供了行李钥匙?例如

spring:
  sleuth:
    # you have to explicitly provide baggage keys
    baggage-keys:
      - trackId
      - valueHeader