22 lines
1.2 KiB
Markdown
22 lines
1.2 KiB
Markdown
# 可选插件
|
||
可选插件可以由源代码或者agent下的`optional-plugins`文件夹中提供。
|
||
|
||
为了使用这些插件,你需要自己编译源代码,或将某些插件复制到`/plugins`。
|
||
|
||
## Spring bean 插件
|
||
这个插件允许在Spring上下文中追踪带有`@Bean`、 `@Service`、`@Component`和`@Repository`注解的bean的所有方法。
|
||
|
||
- 为什么这个插件是可选的?
|
||
在Spring上下文中追踪所有方法会创建很多的span,也会消耗更多的CPU,内存和网络。
|
||
当然你希望包含尽可能多的span,但请确保你的系统有效负载能够支持这些。
|
||
|
||
## Oracle and Resin 插件
|
||
由于Oracle和Resin的License,这些插件无法在Apache发行版中提供。
|
||
如果你想了解详细信息,请阅读 [Apache license legal document](https://www.apache.org/legal/resolved.html)
|
||
|
||
- 我们应该如何在本地构建这些可选插件?
|
||
|
||
1. Resin 3: 下载Resin 3.0.9 并且把jar放在`/ci-dependencies/resin-3.0.9.jar`.
|
||
1. Resin 4: 下载Resin 4.0.41 并且把jar放在`/ci-dependencies/resin-4.0.41.jar`.
|
||
1. Oracle: 下载Oracle OJDBC-14 Driver 10.2.0.4.0 并且把jar放在`/ci-dependencies/ojdbc14-10.2.0.4.0.jar`.
|