オープンソーストレース
Javaアプリケーションで使用するフレームワークやオープンソースライブラリをエージェントを通じてトレースする設定方法を提供します。これはJavaエージェント設定ファイル(whatap.conf)にweavingオプションを追加して設定し、様々なフレームワークおよびライブラリバージョンに対応する方法を案内します。
例えば、フレームワークやオープンソースとしてspring-boot-3.x、feign-client-11、okhttp3-4.4を使用する場合、次のようにオプションを設定してください。
whatap.conf
weaving=spring-boot-3.0,feign-11,okhttp3-4.4
サポートされるオープンソースリスト
Javaエージェントを通じてトレースしているフレームワークまたはオープンソースに対する設定方法は、次を参照してください。
Apache Camel
CXF
| camel-cxf Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 3.15 以上 | weaving=camel-cxf-3.15 | v2.2.27 |
Netty
| camel-netty4 Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 2.25 以上 | weaving=camel-netty4-2.25 | v2.2.42 |
SEDA
| camel-seda Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 2.22 以上 | weaving=camel-seda-2.22 | v2.2.20 |
| 3.2 以上 | weaving=camel-seda-3.2 | v2.2.20 |
DB2
| DB2 Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 11.5 以上 | weaving=db2-11.5 | v2.2.18 |
DynamoDB
| DynamoDB Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 1.11 | weaving=dynamodb-1.11 | v2.2.39 |
| 2.25 | weaving=dynamodb-2.25 | v2.2.39 |
Feign Client
| Feign Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 11 以上 | weaving=feign-11 | v2.2.6 |
Hystrix
| Hystrix Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 1.5 以上 | weaving=hystrix-1.5 | v2.0_21 |
Kafka
| Kafka Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 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 |
Logging
Log4j2
| Log4j2 Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 2.17 以上 | weaving=log4j-2.17 | v2.2.28 |
Logback
| Logback Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 1.2.8 以上 | weaving=logback-1.2.8 | v2.2.28 |
MongoDB
| MongoDB Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 3.8.2 以上 | weaving=mongodb-3.8 | v2.2.11 |
| 4.0.3 以上 | weaving=mongodb-4.0 | v2.2.11 |
| 4.4 以上 | weaving=mongodb-4.4 | v2.2.11 |
| 4.8 以上 | weaving=mongodb-4.8 | v2.2.11 |
| 4.11 以上 | weaving=mongodb-4.11 | v2.2.45 |
| 5.0 以上 | weaving=mongodb-5.0 | v2.2.45 |
Mule Framework
| Mule Version | 設定値 | エージェント最小バージョン |
|---|---|---|
| 3.9.5 以上 | weaving=mule-3.9.5 | v2.2.23 |
| 4.5 以上 | weaving=mule-4.5 | v2.2.23 |