还是先看代码工程结构
代码2551个类,总行数19万左右,除去非核心功能,核心功能代码量不大
SkyWalking Agent 基于 JavaAgent 机制,实现应用透明接入 SkyWalking 。
agent启动入口类SkyWalkingAgent
1.初始化agent配置
2.加载agent插件,创建出pluginFinder
3.根据byteBuddy,创建agentBuilder
4.创建agentBuilder后,注入启动bootstrap的实现,
还是先看代码工程结构
代码2551个类,总行数19万左右,除去非核心功能,核心功能代码量不大
SkyWalking Agent 基于 JavaAgent 机制,实现应用透明接入 SkyWalking 。
agent启动入口类SkyWalkingAgent
1.初始化agent配置
2.加载agent插件,创建出pluginFinder
3.根据byteBuddy,创建agentBuilder
4.创建agentBuilder后,注入启动bootstrap的实现,