Java Agent 1.9
v1.9.7
2020-02-10
최대 수집되는 active_stack 갯수의 기본값을 50으로 조정했습니다.
트랜잭션 통계 정보를 서버에 보낼때 스팩정보를 추가로 전송할 수있도록 프로토콜을 수정했습니다. 다만 수집서버가 2020-02-01 이후 버전이 사용되어야 함으로 사용여부가 옵션으로 지정되어있습니다. 기본값은 false입니다.
- 관련 옵션
stat_service1_enabled=false
기본 HttpService 클래스에 대한 hooking을 off 하기 위한 옵션이 추가되었습니다. 기본값은 true입니다.
- 관련 옵션
_hook_http_enabled = true
v1.9.6
2020-01-14
SQL파라미터 중에 setObject로 전달되는 String 파리미터를 구분하도록 수정했습니다.
진행중이 트랜잭션이 너무 오래 진행될때 추적 목록에서 제거할 수 있는 옵션이 추가되었습니다. 값이 0일때는 동작하지 않습니다.
tx_active_timeout=0
v1.9.5
2020-01-07
DBConnection Leak을 추적할때 소스 코드에서 stmt.getConnection().close() 형식으로 구현되면 오탐이 발행합니다. 이문제를 수정하기 위해 옵션이 추가되었습니다.
- 관련 옵션
trace_dbc_stmt_getcon_enabled=false
v1.9.4
2019-12-31
AWS ecs환경에서 CPU모니터링을 위한 옵션 추가되었습니다. java 실행옵션으로 설정합니다.
- 관련 옵션
-Dwhatap.ecs.enabled=true
리눅스에서는 sigar모듈을 사용하지 않고 자바 모듈에서 바로 자원정보를 읽는 옵션이 추가되었습니다. 기본값은 false입니다.
- 관련 옵션
linux_proc_stat_enabled=true
다량의 jar파일에서 클래스를 찾아주는 offline유틸리티가 추가되었습니다.
java -cp whatap.agent-1.9.4.jar whatap.agent.setup.ClassFinder
Connection Leak이 발생했을때 에러메세지에 txid정보가 추가 되었습니다.