オープンソース追跡
Javaアプリケーションで使用するフレームワークやオープンソースライブラリをエージェントを介して追跡する設定方法を提供します。 これはJavaエージェント設定ファイル(whatap.conf)ファイルにweaving
オプションを追加して設定し、様々なフレームワークやライブラリバージョンに対応する方法を案内します。
${WHATAP_HOME}/whatap.conf
weaving=
Javaエージェントを通じて追跡しているフレームワーク、またはオープンソースに対する設定方法は以下を参照してください。
フレームワーク/オープンソース | バージョン | 設定 | エージェント最低バージョン | 備考 |
---|---|---|---|---|
apache-camel-cxf | camel-cxf-3.15以降 | weaving=camel-cxf-3.15 | v2.2.27 | - |
apache-camel-seda | camel-seda-2.22以降 | weaving=camel-seda-2.22 | v2.2.20 | - |
camel-seda-3.2以降 | weaving=camel-seda-3.2 | v2.2.20 | - | |
db2 | db2-11.5以降 | weaving=db2-11.5 | v2.2.18 | - |
feign-client | feign-11以降 | weaving=feign-11 | v2.2.6 | - |
hystrix | hystrix-1.5以降 | weaving=hystrix-1.5 | v2.0_21 | - |
kafka | kafka-clients-2.4.0以降 | weaving=kafka-clients-2.4.0 | v2.2.15 | - |
reactor-kafka-1.3以降 | weaving=reactor-kafka-1.3 | v2.2.5 | - | |
redis(jedis) | jedis-2.9.3以降 | weaving=jedis-2.9.3 | v2.0_33 | - |
jedis-3.2以降 | weaving=jedis-3.2 | v2.0_09 | - | |
redis(lettuce) | lettuce-5.1以降 | weaving=lettuce-5.1 | v2.2.7 | - |
lettuce-6.2以降 | weaving=lettuce-6.2 | v2.2.16 | - | |
mongodb、mongodb-reactive | mongodb-3.8.2以降 | weaving=mongodb-3.8.2 | v2.2.11 | - |
mongodb-4.0.3以降 | weaving=mongodb-4.0.3 | v2.2.11 | - | |
mongodb-4.4以降 | weaving=mongodb-4.4 | v2.2.11 | - | |
mongodb-4.8以降 | weaving=mongodb-4.8 | v2.2.11 | - | |
mule framework | mule-3.9.5以降 | weaving=mule-3.9.5 | v2.2.23 | - |
mule-4.5以降 | weaving=mule-4.5 | v2.2.23 | - | |
okhttp | okhttp-2.7以降 | weaving=okhttp-2.7 | v2.0_15 | - |
okhttp3以降 | weaving=okhttp3 | v2.0_15 | - | |
okhttp3-4.4 | weaving=okhttp3-4.4 | v2.2.9 | - | |
quarkus, quarkus-reactive | quarkus-reactive-1.13以降 | weaving=quarkus-reactive-1.13 | v2.2.19 | - |
quarkus-reactive-2.10以降 | weaving=quarkus-reactive-2.10 | v2.2.19 | - | |
rabbitmq | reactor-rabbitmq-1.2以降 | weaving=reactor-rabbitmq-1.2 | v2.0_06 | - |
retrofit | retrofit2-2.5以降 | weaving=retrofit-2.5 | - | (リリース予定) |
ribbon | ribbon | weaving=ribbon | v2.2.10 | - |
spring-boot | spring-boot-2.1以降 | weaving=spring-boot-2.1 | v2.2.23 | kafka-clients、r2dbc-mysql、spring-cloud-gateway、spring-webflux、tomcat9、undertowを含む。 |
spring-boot-2.5以降 | weaving=spring-boot-2.5 | v2.2.9 | kafka-clients、r2dbc-mysql、redis(lettuce)、spring-cloud-gateway、spring-webflux、tomcat9、undertowを含む。 | |
spring-boot-2.7以降 | weaving=spring-boot-2.7 | v2.2.9 | jasync-r2dbc-mysql、kafka-clients、r2dbc-mysql、redis(lettuce)、spring-cloud-gateway、spring-webflux、tomcat9、undertowを含む。 | |
spring-boot-3.0以降 | weaving=spring-boot-3.0 | v2.2.9 | jasync-r2dbc-mysql、kafka-clients、r2dbc-mysql、redis(lettuce)、spring-cloud-gateway、spring-webflux、tomcat10、undertowを含む。 | |
tomcat | tomcat9 | weaving=tomcat9 | v2.2.5 | - |
tomcat10 | weaving=tomcat10 | v2.2.5 | - | |
undertow | undertow-2.3以降 | weaving=undertow-2.3 | v2.2.14 | - |
フレームワークやオープンソースでspring-boot-3.x、feign-client-11、okhttp3-4.4使用の際は、次のようにオプションを設定してください。
whatap.conf
weaving=spring-boot-3.0,feign-11,okhttp3-4.4