为HTTP 400调试spring-cloud-sleuth

时间:2018-08-14 01:43:08

标签: spring-cloud-sleuth

我在Spring Webflux中使用spring-cloud-sleuth:2.0.1.RELEASE。 当我使用curl向我的服务发送请求时,我看到如下所示的日志,指示已生成跟踪和跨度ID。

18:13:23.739 [reactor-http-nio-5] DEBUG o.s.c.s.i.w.TraceWebFilter - Found span in context RealSpan(9c06fd39895e2ee3/5dba1ae22704d24c)

18:13:23.739 [reactor-http-nio-5] DEBUG o.s.c.s.i.w.TraceWebFilter - Handled send of RealSpan(9c06fd39895e2ee3/5dba1ae22704d24c)

但是当我使用如下所示的额外请求标头时,我会得到“ HTTP / 1.0 400 Bad Request”

-H 'X─B3─TraceId: d5852998fd23ef53' -H 'X─B3─SpanId: c37d6d4249e0f0bd' -H 'X-B3-Flags: 1' -H 'X─B3─ParentSpanId :c37d6d4249e0f0xx' -H 'X-B3-Sampled: 1'

我已经为org.springframework.cloud.sleuth打开了调试并且很勇敢。但是当我返回HTTP 400时,我没有收到任何错误日志。如何调试此问题?

0 个答案:

没有答案