Java Agent v2.2.3
2023年2月14日
新機能 New
-
spring-webflux-6.x追跡追加
whatap.confweaving=webflux-6.0
-
database connection closeをstepに表示
-
close表示クラス情報一覧
-
org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close()V
-
org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close()V
-
org.apache.tomcat.dbcp.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper.close()V
-
org.apache.commons.dbcp2.PoolingDataSource$PoolGuardConnectionWrapper.close()V
-
com.zaxxer.hikari.pool.ProxyConnection.close()V
-
-
patterns設定では、database connection closeを表示するクラスを追加可能(既定値
true
)whatap.confhook_connection_close_default_enabled=true
hook_connection_close_patterns=a.b.c.D
-
-
jdbc url表示設定の追加
-
jdbc_url_enabled=false
に設定すると、Javaエージェントが追跡しているdatabase connection情報をurlではなくクラスで表示(既定値true
)whatap.confjdbc_url_enabled=true
-
-
database connection poolクラス表示設定の追加
-
database connection poolのクラス名をjdbc urlデータの後に表示してconnection poolの情報を追加で確認できるよう設定を追加 (既定値
false
)whatap.conftrace_dbc_append_classname_enabled=false
-
database connection情報を詳細に表示するための例
jdbc_url
+ "@クラス情報"; connection close情報; 表示whatap.conftrace_dbc_append_classname_enabled=true
trace_dbc_close_enabled=true
trace_dbc_wrap_enabled=true
-
-
kubernetesマスターエージェント接続可否の設定を追加(既定値
false
)whatap.confkube_agent_connect_enabled=false
-
(batch) アクティブスタック収集可否の設定を追加(既定値
false
)whatap.confactive_stack_enabled=false
-
(batch) batch jobにトランザクションを分離して追跡機能を追加(既定値
false
)whatap.confsplit_trace_enabled=false
-
(batch) batch jobの開始トランザクションの最大step設定を追加(既定値
2000
)whatap.conftrace_batch_main_step_max_count=2000
-
(batch) リアルタイムで分離されたトランザクション追跡例
whatap.conftrace_batch_main_step_max_count=2000
split_trace_enabled=true
アップデート Change
-
Javaエージェント組み込みオープンソースプラグインのwebflux-5.xアップデート
-
ResultSetのfetch timeをsystem timeからjvmのnanotimeに修正
-
service_patterns
でトランザクションを登録する場合、トランザクション名を"クラス#メソッド"方式で表示 -
SQLモニタリング時にnull sqlが伝達された場合、stepにsql is nullを表示
-
(batch) DeadLock削除
バグ修正 Fixed
-
ResultSet wrapperのダブルカウンティングバグを修正
-
SQL parameterのBig Decimal収集バグを修正