如何全局添加 TraceId,让日志追踪不再困惑?
- 内容介绍
- 文章标签
- 相关推荐
本文共计796个文字,预计阅读时间需要4分钟。
不知是否有一堆日志,定位不到异常部分,接口错误无法复现,也找不到报错信息等比比皆是的痛点。实际上,解决这些问题很简单,只需为每个请求分配一个唯一标识即可。
不知道大家有没有一堆日志就是定位不到那块是异常部分,接口错误无法复现,也找不到报错信息等比较棘手的问题。
其实解决上面的问题很简单,只要我们为每一个请求都分配一个唯一的 RequestId 或者叫 TraceId ,一旦出了问题,只需要拿着 Id 去日志里一搜,妖魔鬼怪立马原形毕露。
对于分布式链路追踪,有很多开源中间件,本文主要通过 logback 的 MDC 实现。
本文共计796个文字,预计阅读时间需要4分钟。
不知是否有一堆日志,定位不到异常部分,接口错误无法复现,也找不到报错信息等比比皆是的痛点。实际上,解决这些问题很简单,只需为每个请求分配一个唯一标识即可。
不知道大家有没有一堆日志就是定位不到那块是异常部分,接口错误无法复现,也找不到报错信息等比较棘手的问题。
其实解决上面的问题很简单,只要我们为每一个请求都分配一个唯一的 RequestId 或者叫 TraceId ,一旦出了问题,只需要拿着 Id 去日志里一搜,妖魔鬼怪立马原形毕露。
对于分布式链路追踪,有很多开源中间件,本文主要通过 logback 的 MDC 实现。

