你知道的越多,不知道的也越多!
之前就非常好奇在公司内部Cat(大众点评监控系统)上可以看到每次调用链路里的Sql日志。
下图来自cat某个链路的日志截图。
跟踪SQL有啥好处么?当然有阿, 方便排查慢SQL 。
你要知道,如果一个request timeout,QA人员天天吐槽你,经理气的炸毛,然后你还在抓脑门,到底哪里慢了,这可还行?
原以为Cat自身支持该功能,其不然,是公司二次开发,我只能说YYDS~
其实主要涉及到的几个知识点已经在标题里提到了。下图是一个思维图,我也不知道用什么图比较合适。
总结:
-
利用了SpringBoot的自动装配,方便其它的业务service pom依赖后,直接
@Autowire 就能获取到对应的bean -
SpringBoot的可插拔 , @ContionOnXXX



