【问题标题】:How to log the trace id using Springboot custom filters如何使用 Spring Boot 自定义过滤器记录跟踪 id
【发布时间】:2020-03-23 20:40:41
【问题描述】:

我的 Springboot Webflux API 中几乎没有自定义过滤器。此项目已使用 Spring Sleuth 激活,但是,这些过滤器不会在日志消息中记录 trace 和 span id。

我确保这些过滤器的顺序设置正确。

例子:

2020-03-23 12:53:18.895 -2020-03-23 12:53:18.895  INFO [my-spring-boot,,,] 9569 --- [ctor-http-nio-3] c.d.a.f.test.myTestEnvWebFilter      : Reading data from header

有人可以提供您对此的见解吗?

【问题讨论】:

  • 欢迎来到 SO!请阅读“How to Ask”和链接页面。你在哪里研究过,为什么没有帮助?如果是这样,你做了什么来尝试解决这个问题?目前,我们不知道您在哪里搜索以及您尝试了什么,因此为了给出一个简洁的答案,我们必须编写一个偏离主题的教程。请为我们缩小问题范围。

标签: spring-boot filter trace spring-cloud-sleuth


【解决方案1】:

这可能是由于默认的采样器百分比配置,看看这篇文章的例子:

https://www.baeldung.com/tracing-services-with-zipkin

【讨论】:

    猜你喜欢
    • 2016-05-12
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    相关资源
    最近更新 更多