Java Agent v2.2.4
2023年5月25日
新機能 New
-
トレースURL名の修正機能の追加
whatap.conf# 呼び出しメソッドのフルパス、ワイルドカード(*)使用可能
hook_tx_name_patterns=ab.cd.ef.GH.ij
# class, method, string, returnから1つを選択
hook_tx_name_mode=method例, 特定のURLの呼び出し + 特定のmethodを呼び出す方法
io.home.test.TestController.test1
に登録したURLの呼び出す場合、test100000()
メソッドを呼び出す場合:/api/100000+test1+test100000
-
トレースデータサンプリング機能の追加
whatap.conf# 既定値
# トレース データ サンプリングの収集有無
trace_sampling_enabled=false
# トレースデータサンプリング数
# 指定したサンプリング数を超えるデータは送信しない
# 5秒ごとに初期化
trace_sampling_tps=10000
# トレースデータの転送有無
trace_send_enabled=true
# トレースデータサンプリングデバッグオプション
debug_trace_samling=false -
収集するSQLデータを無視する機能の追加
whatap.conf# 登録したSQL hash値と一致するSQL文を無視
ignore_sql_hash_set= -
特定のサービスで特定のexceptionを無視する機能を追加
whatap.conf# exception:service_url登録
# コンマ(,)を区切り文字として使用
# 例java.util.concurrent.TimeoutException:/api/test/timeout,org.springframework.web.util.NestedServletException:/api/posts/test/cexception
ignore_exception_tx_pattern=
アップデート Change
-
Javaエージェント組み込みオープンソースプラグインのwebflux-5.x、webflux-6.xアップデート
spring-r2dbcで追跡するようにspring-webfluxプラグインを修正
-
Remote Callにdriver情報を追加 例, RabbitMQ、AMQP、Kafka、···
-
Http Callにdriver情報を追加 例, ApacheClient、UrlCon、Webflux、…
-
LogSinkの
#RemoteTrace
カテゴリ名を#RemoteAccessStatus
に修正 -
logsink on/off機能を再起動せずに使用できるように修正
whatap.conf# 既定値
hooklog_enabled=true -
HttpURLConnection、WebLogic URLConnectionを最初の呼び出し時に追跡できるように機能を追加
whatap.conf# 既定値
hook_HttpURLConnection_startup_enabled=false
hook_HttpURLConnection_weblogic_startup_enabled=false
バグ修正 Fixed
-
SQLパラメータBigDecimal収集問題を修正
-
ECS環境で存在しないキー値の呼び出し時のエラーを修正
-
Webflux使用時にRemoteIPベースのユーザーカウントの不具合を修正