本文へスキップ

オープンソース追跡

Javaアプリケーションで使用するフレームワークやオープンソースライブラリをエージェントを介して追跡する設定方法を提供します。 これはJavaエージェント設定ファイル(whatap.conf)ファイルにweavingオプションを追加して設定し、様々なフレームワークやライブラリバージョンに対応する方法を案内します。

${WHATAP_HOME}/whatap.conf
weaving=  

Javaエージェントを通じて追跡しているフレームワーク、またはオープンソースに対する設定方法は以下を参照してください。

フレームワーク/オープンソースバージョン設定エージェント最低バージョン備考
apache-camel-cxfcamel-cxf-3.15以降weaving=camel-cxf-3.15v2.2.27-
apache-camel-sedacamel-seda-2.22以降weaving=camel-seda-2.22v2.2.20-
camel-seda-3.2以降weaving=camel-seda-3.2v2.2.20-
db2db2-11.5以降weaving=db2-11.5v2.2.18-
feign-clientfeign-11以降weaving=feign-11v2.2.6-
hystrixhystrix-1.5以降weaving=hystrix-1.5v2.0_21-
kafkakafka-clients-2.4.0以降weaving=kafka-clients-2.4.0v2.2.15-
reactor-kafka-1.3以降weaving=reactor-kafka-1.3v2.2.5-
redis(jedis)jedis-2.9.3以降weaving=jedis-2.9.3v2.0_33-
jedis-3.2以降weaving=jedis-3.2v2.0_09-
redis(lettuce)lettuce-5.1以降weaving=lettuce-5.1v2.2.7-
lettuce-6.2以降weaving=lettuce-6.2v2.2.16-
mongodb、mongodb-reactivemongodb-3.8.2以降weaving=mongodb-3.8.2v2.2.11-
mongodb-4.0.3以降weaving=mongodb-4.0.3v2.2.11-
mongodb-4.4以降weaving=mongodb-4.4v2.2.11-
mongodb-4.8以降weaving=mongodb-4.8v2.2.11-
mule frameworkmule-3.9.5以降weaving=mule-3.9.5v2.2.23-
mule-4.5以降weaving=mule-4.5v2.2.23-
okhttpokhttp-2.7以降weaving=okhttp-2.7v2.0_15-
okhttp3以降weaving=okhttp3v2.0_15-
okhttp3-4.4weaving=okhttp3-4.4v2.2.9-
quarkus, quarkus-reactivequarkus-reactive-1.13以降weaving=quarkus-reactive-1.13v2.2.19-
quarkus-reactive-2.10以降weaving=quarkus-reactive-2.10v2.2.19-
rabbitmqreactor-rabbitmq-1.2以降weaving=reactor-rabbitmq-1.2v2.0_06-
retrofitretrofit2-2.5以降weaving=retrofit-2.5-(リリース予定)
ribbonribbonweaving=ribbonv2.2.10-
spring-bootspring-boot-2.1以降weaving=spring-boot-2.1v2.2.23kafka-clients、r2dbc-mysql、spring-cloud-gateway、spring-webflux、tomcat9、undertowを含む。
spring-boot-2.5以降weaving=spring-boot-2.5v2.2.9kafka-clients、r2dbc-mysql、redis(lettuce)、spring-cloud-gateway、spring-webflux、tomcat9、undertowを含む。
spring-boot-2.7以降weaving=spring-boot-2.7v2.2.9jasync-r2dbc-mysql、kafka-clients、r2dbc-mysql、redis(lettuce)、spring-cloud-gateway、spring-webflux、tomcat9、undertowを含む。
spring-boot-3.0以降weaving=spring-boot-3.0v2.2.9jasync-r2dbc-mysql、kafka-clients、r2dbc-mysql、redis(lettuce)、spring-cloud-gateway、spring-webflux、tomcat10、undertowを含む。
tomcattomcat9weaving=tomcat9v2.2.5-
tomcat10weaving=tomcat10v2.2.5-
undertowundertow-2.3以降weaving=undertow-2.3v2.2.14-

フレームワークやオープンソースでspring-boot-3.x、feign-client-11、okhttp3-4.4使用の際は、次のようにオプションを設定してください。

whatap.conf
weaving=spring-boot-3.0,feign-11,okhttp3-4.4