专栏首页A周立SpringCloudSkywalking系列博客3-Java Agent插件

Skywalking系列博客3-Java Agent插件

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 目录即可启用。

本文分享自微信公众号 - IT牧场(itmuch_com),作者:itmuch

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-06-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 精选IDEA中十大提高开发效率的插件!

    当你进行对象之间赋值的时候,你会发现好麻烦呀,能不能有一个更好的办法呢~ 有,只要你选中需要生成set方法的对象,按下快捷键 alt+enter 界面如下:

    用户1516716
  • 如何基于 Nacos 和 Sentinel ,实现灰度路由和流量防护一体化

    基于 Nacos 和 Sentinel ,实现灰度路由和流量防护一体化的解决方案,发布在最新的 Nepxion Discovery 5.4.0 版本,具体参考:...

    用户1516716
  • 推荐10款笔者一直在使用的Chrome提效插件

    插件主页:https://chrome.google.com/webstore/detail/crxmouse-chrome-gestures/jlgkpaic...

    用户1516716
  • WordPress 站点如何选择插件才是安全的?

    在『又一次真实案例证明了滥用 WordPress 插件的危害』文章发布后,不少站长都很好奇这篇文章说的是哪个插件?其实很多时候说 WordPress 插件的安全...

    明月云服务
  • Nagios的插件介绍

    Nagios的插件 一、介绍 与其他的监控工具不同,Nagios的内在机制中不包含针对主机和服务状态的检测,而是依赖于外部程序(称为插件)来做这些脏活(--...

    吴柯
  • 从 12.9K 开源项目学到的新东西

    近期我们团队的小伙伴小池同学分享了 “BetterScroll 2.0 发布:精益求精,与你同行” 这篇文章到团队内部群,看到了 插件化 的架构设计,阿宝哥突然...

    1024 FED
  • 【插件开发】—— 2 插件入门

      最近由于特殊需要,开始学习插件开发。 以前接触java也算有些时日,但是一直不知道有插件开发这样一种技术路径,本想着这开发工具都给你备好了,直接用不就行了...

    用户1154259
  • 10款好用到爆的Vim插件,你知道几个?

    我使用Vim编辑器已经差不多20年了,不过,我是在前两年才开始使用Vim插件,我会定时清理插件,我认为这样做更有助于自己了解哪些插件才是最好的。

    好好学java
  • Jenkins 国内插件源恢复正常啦

    近期,Jenkins 中文社区微信群内有些童鞋提出国内插件源无法正常使用了,究竟是什么情况呢?

    LinuxSuRen
  • SRC挖掘利器—溯光开源插件化渗透测试框架

    溯光,英文名“TrackRay”,意为逆光而行,追溯光源。同时致敬安全圈前辈开发的“溯雪”,“流光”。

    天钧

扫码关注云+社区

领取腾讯云代金券