在2月26号,我就找到了一个历史遗留问题。sleuth配置后,traceId不能打印出来。首先,我确定这个问题解决了,对于我们排查线上问题来说,有很大帮助。在一个,有好几个项目都有这个问题。大家都没办法使用traceId。我要解决,方便我日后查问题,也方便大家查问题。所以,我一定要处理掉。拉上同桌一起看这个棘手的问题。找了各种资料,随后定位是版本的问题。可其他项目版本是一样的,为什么可以显示,我的就不行。找了一天半,真的很困难,找不到问题。然后,另外一个同事的一句话点了我,发现问题可能在aop切面上。最终定位问题,原来是前辈加了一个clear,将所有日志都清除了。
最后看来,问题修正起来很简单,但是找问题的过程,需要坚定的信念。向褚老学习,提高解决实际问题的能力。
其实现在面试,面试要求经常会说要有解决问题的能力。我想,这里说的解决问题的能力,正是褚老这种解决实际问题的能力吧。