spring-boot - 如何使用 Springboot 自定义过滤器记录跟踪 id
问题描述
我的 Springboot Webflux API 中几乎没有自定义过滤器。该项目已使用 Spring Sleuth 激活,但是,这些过滤器不会在日志消息中记录跟踪和跨度 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
有人可以提供您对此的见解吗?
解决方案
这可能是由于默认的采样器百分比配置,看看这篇文章的例子:
推荐阅读
- python - Python测量按键之间的时间以及按键和按键释放之间的时间
- elasticsearch - 在 Elastic Cloud 上跟踪请求来源
- asp.net - 在 Razor 表单中使用 Datepicker - ASP.NET MVC
- python - 找到等于特定总和的列表部分排列的有效方法
- flutter - 仅在部分屏幕上显示 Flutter 对话框
- c# - How do I check if nested keys exist in json?
- pandas - 熊猫与 groupby 一起滚动
- php - PhP $stmt->fetch() while 循环不断替换现有数据
- spring-boot - spring boot - 禁用石英调度程序
- ios - 快速更改表格单元格标题