欢迎大佬们来吐槽呀。
也可以上GitHub直接搜项目名: insecticide-web insecticide
框架取名杀虫剂,就是快速解决掉bug的意思。
(紧接着待开源的还有3个:熔断组件、util工具包、metrics sdk组件。)
这个全链路监控框架是2016年写的,以下是这个组件的“发明”由来:
--- long long ago
我是2015-2016年第一次接触分布式系统,发现查问题不像单机系统那边方便,出问题很难知道是哪台服务导致的。
我思索了半个下午,想到了一个全链路日志方案,跟同事们聊了下,他们有点懵但迷糊觉得有点用,不肯和我一起干。
然后我自己单枪匹马写了四五天,搞出了一个全链路日志监控系统,接入在线系统后,非常有用。
过了大约一年左右,我了解到阿里有一个鹰眼系统专门做这个的,它是参考了谷歌对dapper论文。
我看鹰眼的技术文档,也看了dapper论文,发现:我去,这不跟我做的一模一样吗。(核心思想一模一样)
我近几年想,如果我早十几年接触到分布式系统,那么那篇论文可能也许就是我首先发布了。
--- 故事完。
最近遥遥领先非常鼓舞我们国人的信心,我觉得咱们搞程序软件的也得使使劲了。