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
로 설정 시 자바 에이전트가 추적하고 있는 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
-
자바에이전트 내장 오픈소스 플러그인의 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 수집 버그 수정