前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Skywalking系列博客3-Java Agent插件

Skywalking系列博客3-Java Agent插件

作者头像
用户1516716
发布2020-06-09 13:03:03
1.7K0
发布2020-06-09 13:03:03
举报
文章被收录于专栏:A周立SpringCloudA周立SpringCloud

Java Agent是插件化、可插拔的。Skywalking的插件分为三种:

•引导插件:在agent的 bootstrap-plugins 目录下•内置插件:在agent的 plugins 目录下•可选插件:在agent的 optional-plugins 目录下

Java Agent只会启用 plugins 目录下的所有插件,bootstrap-plugins 目录以及optional-plugins 目录下的插件不会启用。如需启用引导插件或可选插件,只需将JAR包移到 plugins 目录下,如需禁用某款插件,只需从 plugins 目录中移除即可。

插件生态

引导插件

目前只有两款引导插件:

apm-jdk-http-plugin 用来是监测HttpURLConnection;•apm-jdk-threading-plugin 用来监测Callable以及Runnable;

有关引导插件的功能描述,可详见: https://github.com/apache/skywalking/blob/v6.6.0/docs/en/setup/service-agent/java-agent/README.md#bootstrap-class-plugins

内置插件

内置插件主要用来为业界主流的技术与框架提供支持。所支持的技术&框架,详见 https://github.com/apache/skywalking/blob/v6.6.0/docs/en/setup/service-agent/java-agent/Supported-list.md

可选插件

关于可选插件的功能描述,可详见 https://github.com/apache/skywalking/blob/v6.6.0/docs/en/setup/service-agent/java-agent/README.md

插件扩展

Skywalking生态还有一些插件扩展,例如Oracle、Resin插件等。这部分插件主要是由于许可证不兼容/限制,Skywalking无法将这部分插件直接打包到Skywalking安装包内,于是托管在这个地址: https://github.com/SkyAPM/java-plugin-extensions ,使用方式:

•前往 https://github.com/SkyAPM/java-plugin-extensions/releases ,下载插件JAR包•将JAR包挪到 plugins 目录即可启用。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT牧场 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 插件生态
    • 引导插件
      • 内置插件
        • 可选插件
          • 插件扩展
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档