
pinpoint
未完成交响曲-KyleWang
问陌以致远
展开
-
Pinpoint关闭指定Plugin
Pinpoint默认加载全部Plugin,对相应的类进行增强。通过在resources目录下新增一个pinpoint.config文件,并配置profiler.plugin.disable=XxxPlugin即可完成对特定Plugin进行禁用。此配置在源码中是由DefaultProfilerConfig类加载,并在DefaultProfilerPluginContextLoader加载Plugin时应用原创 2020-12-22 16:20:21 · 1351 阅读 · 1 评论 -
初探Pinpoint Agent 启动源码
Pinpoint通过字节码增强技术来实现无侵入式的调用链采集。其核心实现是基于JVM的Java Agent机制。我们使用Pinpoint时,需要在Java应用启动参数上加上-javaagent:$AGENT_PATH/pinpoint-bootstrap-$VERSION.jar参数,这样,当我们的Java应用启动时,会同时启动Agent。Pinpoint Agent在启动的时候,会加载plugin文件夹下所有的插件,这些插件会对特定class类修改字节码,在一些指定的方法调用前后加上链路采集逻辑原创 2020-05-30 19:21:19 · 2633 阅读 · 0 评论