intermax 추가
This commit is contained in:
475
intermax/23.12.07.02/jspd/lib/release_note.txt
Executable file
475
intermax/23.12.07.02/jspd/lib/release_note.txt
Executable file
@@ -0,0 +1,475 @@
|
||||
|
||||
|
||||
```
|
||||
88 ad88888ba 88888888ba 88888888ba,
|
||||
88 d8" "8b 88 "8b 88 `"8b
|
||||
88 Y8, 88 ,8P 88 `8b
|
||||
88 `Y8aaaaa, 88aaaaaa8P' 88 88
|
||||
88 `"""""8b, 88""""""' 88 88
|
||||
88 `8b 88 88 8P
|
||||
88, ,d88 Y8a a8P 88 88 .a8P
|
||||
"Y8888P" "Y88888P" 88 88888888Y"'
|
||||
|
||||
```
|
||||
|
||||
|
||||
================================================
|
||||
|
||||
- 3.1.1 20.01.02.09
|
||||
- Protocol Version 21
|
||||
- DG: IMX_TFT.DataGather.161201.01.RC 이상
|
||||
|
||||
================================================
|
||||
# 20.01.02.09
|
||||
- protocol version up to 21
|
||||
- java 9, java 11 지원
|
||||
- add 시계열 콜트리 기능
|
||||
- add 중앙관리 라이센스 기능
|
||||
- imp #1375, #1370, #1332 ACTIVE TXN PACKET에 SQL elapsetime 필드 추가
|
||||
- imp #1514 설정 파일에 단위 명시
|
||||
- imp USE_JAVA_VERIFY 옵션 안정화
|
||||
- imp #1756 ENABLE_WEB_ID_WHEN_NO_USERAGENT 옵션 추가(브라우저 접근 여부에 따라 webid 발급)
|
||||
- imp ENABLE_UPDATE_WEBID_COOKIE_TIME 옵션 추가(webid를 사용할 때도 max age를 갱신)
|
||||
- fix #1416 boot, down 알람 순서 뒤틀리는 현상
|
||||
- fix 다이나믹 리디파인 기능 안정성 개선(상수 변경)
|
||||
- fix TXN_SQL_LIMIT_COUNT 옵션 추가(트랜잭션당 SQL 수집 갯수 제한)
|
||||
|
||||
# 2019.10.10.9
|
||||
- protocol version up to 19
|
||||
- java 1.5로 올림 (1.4는 지원 불가)
|
||||
- add EXCLUDE_THREAD 옵션 추가 (특정 thread name을 보고 모니터링을 막는 기능)
|
||||
- add USE_ETOE_ONLY 옵션 추가 (etoe 모드로 동작하기 위한 옵션)
|
||||
- add DISABLE_ACTIVE_TXN 옵션 추가 (active txn 패킷 비활성, 재시작 필요)
|
||||
- add REPLACE_URL_PATTERNS 옵션 추가 (수집되는 트랜잭션의 URL 형태를 단순화)
|
||||
- add #1315 EXCLUDE_TXCODE 옵션 추가 (txcode 기준으로 트랜잭션 수집 필터링)
|
||||
- add 동적 프로파일 기능
|
||||
- imp 로컬 라이센스가 정상일 경우 중앙 라이센스의 유효성 확인 생략
|
||||
- imp 트랜잭션 시작, 완료시에 queue에 담는 로직에서 synchronized 제거
|
||||
- imp USE_TRACE_ORACLE 에서 query 방식이 아니라 setClientInfo 방식으로 개선 (java 1.6 이상)
|
||||
- fix xapm_txn_detail의 endCount 제한 확장
|
||||
- fix http etoe에서 key1, key3가 중복이 발생하는 현상
|
||||
- fix 콜트리에 socket io가 포함된 경우 summary 되지 않는 현상
|
||||
|
||||
# 2019.06.25.9.legacy
|
||||
- protocol version up to 16
|
||||
- add #8594 JSPD가 로드한 class, jar 목록 로그 기능(WRITE_CLASS_LIST, WRITE_JAR_LIST 옵션)
|
||||
- add #8762 oracle fetch 함수 콜트리 추가(TRACE_FETCH_METHOD 옵션)
|
||||
- add #8835 mongodb fetch 함수 콜트리 추가(TRACE_MONGO_FETCH 옵션)
|
||||
- add apache axis 리모트콜
|
||||
- add setNull, setNString 함수에 대한 바인드 변수 수집
|
||||
- add asynckey 설정 함수 추가(setAsyncKeyP, setAsyncKeyC)
|
||||
- add db2 연계 지원(USE_TRACE_DB2 옵션)
|
||||
- add sqlserver 연계 지원(USE_TRACE_MSSQL 옵션)
|
||||
- add INCLUDE_EXCEPTION_FOR_ALARM 옵션 추가
|
||||
- imp #4538 rt.jar weaving 기능 개선(USE_RUNTIME_REDEFINE 옵션)
|
||||
- imp #7191 OutOfMemoryError 오류 발생 감지 기능 개선
|
||||
- imp #8694 jspd 시작점과 etoe도 재기동 없이 설정하도록 개선
|
||||
- imp #8895 ext에 의해 변경된 트랜잭션 이름에 대한 EXCLUDE_SERVICE 재확인(EXCLUDE_SERVICE_AT_END_TIME 옵션)
|
||||
- imp wasid 별 jspd.plc.list 설정 기능
|
||||
- imp hostname 가져오는 로직 개선
|
||||
- fix 소켓, 파일 입출력의 수행시간이 0ms인 경우도 콜트리 표시
|
||||
- fix mongodb driver 2.4에서 누락된 fetch 지표 수정
|
||||
- fix 콜트리 클래스, 메소드 이름 한글깨짐
|
||||
- fix ojdbc14.jar에서 sql 미수집 현상
|
||||
- fix USE_REPLACE_NUMBER_PATH 옵션 사용 시 integer 범위를 넘어가는 숫자에 대해서도 동작하도록 수정
|
||||
- fix USE_REPLACE_NUMBER_PATH 옵션 사용 시 트랜잭션 이름이 / 인 트랜잭션이 수집안되는 문제 수정
|
||||
- fix jspd.advice에서 정규식 적용 시, 트랜잭션 미수집 오류 수정
|
||||
- fix HttpClient 3.1에서 http etoe 연계 시 uri 추출 중 발생하던 오류 수정
|
||||
|
||||
# 2019.03.20.10.legacy
|
||||
- protocol version up to 14
|
||||
- add PLC message 설정 기능 추가.
|
||||
- add mssql SQLServerDatasource 수집 추가.
|
||||
- add sybase SybDataSource 수집 추가.
|
||||
- add mongodb 수집.
|
||||
- add mongodb pool, connection 수집 추가.
|
||||
- add oracle 전체 내부 fetch count 수집 기능 추가.
|
||||
- add #8722 파일 및 디렉토리 생성시 권한 부여.
|
||||
- add 트랜잭션 종료 시에 EXCLUDE_SERVICE를 확인하여 트랜잭션 정보를 전송하지 않는 EXCLUDE_SERVICE_AT_END_TIME 옵션 추가
|
||||
- imp TRACE_COLLECTION_SIZE, TRACE_COLLECTION_STACKTRACE_SIZE 옵션들 동적 적용
|
||||
- fix pool name 100 바이트 까지 수집하도록 수정.
|
||||
- fix properties 한글 처리.
|
||||
- fix XmTxnState 몇가지 변수 초기화 시점 변경.
|
||||
- fix collection leak 위빙 버그 수정.
|
||||
|
||||
# 2019.02.15.5.legacy
|
||||
- protocol version up to 13
|
||||
- add #8065 oracle 내부 fetch count 수집 기능 추가.
|
||||
- add aws 연동시 local ip, account id 추가 수집
|
||||
- imp #8472 xapm_txn_detail에 저장될 filler 데이터 수집 가능 하도록 기능 개선.
|
||||
- imp jspd <-> txn sql패킷 txnId 추가. (이전txn과 호환을 위한 USE_NONE_TXNID_PACKET 옵션 추가)
|
||||
- fix #8483 sybase 풀 생성 안되는 현상 수정 및 pooledConn 수집 기능 구현.
|
||||
- fix sybase 쿼리 미수집 현상 수정.
|
||||
|
||||
# 2019.01.24.1.legacy
|
||||
- imp #8464 apache SOAPHTTPConnection E2E 수집 기능 추가.
|
||||
|
||||
# 2019.01.17.3.legacy
|
||||
- add #8360 DB Name Alias 기능 추가
|
||||
- add #6720 PLC기능 jspd.priority.include 기능 변경
|
||||
- fix 트랜잭션 쓰레드가 아닌 별도의 쓰레드에서 connection 사용시 미수집 하도록 수정.
|
||||
- fix USE_TRACE_ORACLE 사용시 audit 기능의 프로시져 변수 bind 하도록 변경
|
||||
- fix XmTcpReqWasInfo 패킷에서 docker id 보낼때 "docker://" string 제거
|
||||
- fix #8485 MSSQL 쿼리 수집 오류 수정.
|
||||
|
||||
# 2018.12.07.7.legacy
|
||||
- imp GC Stat 수집 시 OpenJDK도 HotspotJVM처럼 동작하도록 수정
|
||||
- add #8239 jspd.home 터치시 jspd properties 전송 기능 추가.
|
||||
- add RMI_GET_PARAM 옵션 추가. (RT_RMI 옵션 사용시 request의 getParameter 사용 여부)
|
||||
- fix 브라우져응답시간 기능(USE_TRACE_CLIENT_TIME) 사용간 게더와의 연결이 끊기면 redirection 유발 현상 수정.
|
||||
- fix 트랜잭션 쓰레드가 아닌 별도의 쓰레드에서 connection 사용시 미수집 하도록 수정.
|
||||
- fix #8478 USE_JMX 사용 시 클래스수 비정상 표현 수정.
|
||||
|
||||
# 2018.11.28.2.legacy
|
||||
- fix osm 기동 관련 count 로직 수정.
|
||||
|
||||
# 2018.11.28.1.legacy
|
||||
- protocol version up to 12
|
||||
- imp 일부 설정 imx.prop에서 읽도록 대체(SQL_DETAIL_ELAPSE_LIMIT, INPUT_SPACE_SQL_BIND, SQL_LEFT_TRIM)
|
||||
- SQL_DETAIL_ELAPSE_LIMIT 삭제, imx.prop SQL_DETAIL_ELAPSE_LIMIT 으로 대체
|
||||
- DISABLE_INPUT_SPACE_SQL_BIND 삭제, imx.prop INPUT_SPACE_SQL_BIND 로 대체
|
||||
- DISABLE_TRIM_SQL 삭제, imx.prop SQL_LEFT_TRIM 으로 대체
|
||||
- imp MTD_BUFFER_SIZE 동적으로 변경 가능하게 수정
|
||||
- add TRACE_SIMPLE_METHOD 옵션을 켜는 경우에 include에 포함된 package 들에 한하여 simple method도 모두 calltree에 보여지게 함
|
||||
- add #7962 sql seq 패킷 추가
|
||||
- add #8124 sql execute count 수집 크기 확장(protocol version 12)
|
||||
- add 삼성 CELLO 버전에만 추가했었던 GET_SID_WHEN_STMT_LIMIT, CHANGE_DB2_SID_QUERY 옵션 추가
|
||||
- add #8171 MTD_ELAPSE_TIME 옵션 추가
|
||||
- add DG 분산 기능 추가
|
||||
- fix 특정 tibero6 드라이버 관련 버그 수정
|
||||
- fix #8192 udp 소켓 생성 시 에러가 발생하는 경우 트랜잭션 종료가 안되는 문제 수정
|
||||
|
||||
# 2018.10.26.11.legacy
|
||||
- imp 오류 로그에 대해 DEBUG 옵션 적용
|
||||
- imp 게더 연결 재시도 요청을 일정 수치 만큼 지연 시켜 요청하는 알고리즘 적용(DG_RECONNECT_DELAY_TIME)
|
||||
- add USE_SQL_ELLIPSIS 옵션 추가. (COMPRESS_SQL 옵션이 false 이고 64K 이상의 SQL 수집시 생략 수집)
|
||||
- fix 라이센스 요청 정보 로직 수정. (version 정보 수정)
|
||||
- fix SysJNI load 예외처리 수정. (exception -> throwable)
|
||||
- fix sql id 생성 시 trim 로직 변경
|
||||
- fix jspd 암호화시 jspd version UNKNOW 출력 현상 수정.
|
||||
- fix USE_TRACE_ORACLE 관련 콜트리 bug 수정.
|
||||
|
||||
# 2018.10.25.1.legacy
|
||||
- fix INPUT_SPACE_SQL_BIND_DISABLE, INPUT_TRIM_SQL_DISABLE 옵션명 변경. (DISABLE_INPUT_SPACE_SQL_BIND, DISABLE_TRIM_SQL)
|
||||
|
||||
# 2018.10.23.1.legacy
|
||||
- add protocol version up to 11
|
||||
- add TYPE_REQ_WAS_LICENSE_INFO (RES_WAS_LICENSE_INFO) 패킷 추가
|
||||
- imp 라이센스 체크 시점을 프로토콜 버전 교환 이후로 변경 (JVM boot 알람도 이때 날라감)
|
||||
- fix INPUT_SPACE_SQL_BIND_REMOVE, INPUT_TRIM_SQL 옵션명 변경. (INPUT_SPACE_SQL_BIND_DISABLE, INPUT_TRIM_SQL_DISABLE)
|
||||
|
||||
# 2018.10.11.4.legacy
|
||||
- fix #7811 txn sqlid 생성 로직 변경에 따른 수정 및 옵션 추가, INPUT_SPACE_SQL_BIND_REMOVE, INPUT_TRIM_SQL
|
||||
|
||||
# 2018.10.11.3.legacy
|
||||
- fix InetAddress 의 getLocalHost 함수 예외처리.
|
||||
|
||||
# 2018.10.11.1.legacy
|
||||
- add USE_NEW_IMXTXN_SQL_PACKET 옵션 추가. (신규 통합 sql 패킷 txn 전송, txn 4.00 버전 이상부터 지원)
|
||||
|
||||
# 2018.05.04.23
|
||||
- fix XmTcpResWasInfo wasid 마이너스 버그 수정
|
||||
|
||||
# 2018.05.04.7
|
||||
- imp IBM JDK에서 HttpsURLConnection 사용 시 리모트콜 생성할 수 있도록 수정
|
||||
|
||||
# 2018.05.04.6
|
||||
- add sid 수집 제한 옵션 추가(DISABLE_SQL_SID)
|
||||
|
||||
# 2018.05.04.5
|
||||
- add HttpClient method로 직접 execute하는 경우에도 etoe 연결되도록 수정
|
||||
|
||||
# 2018.05.04.3
|
||||
- fix 프로토콜 네고시에이션 버그 수정
|
||||
- add SQL 별 fetch 정보 수집 제한 옵션 추가(DISABLE_SQL_FETCH)
|
||||
- add SQL 별 fetch 정보 수집 시간 제한 옵션 추가(SQL_DETAIL_ELAPSE_LIMIT)
|
||||
|
||||
# 2018.05.04.2
|
||||
- fix #6677 header에 tid 추가하는 기능 추가(RESP_HEADER_TID)
|
||||
- fix #6904 jvmstat 패킷 순서 오류 수정
|
||||
- fix 버전 교환 오류 수정
|
||||
- fix 게더 설정 오류 상태에서 autowasid 발급시 license check를 지속적으로 하는 현상
|
||||
- imp #6605 JSPD long class method 처리 관련 logging 내용 개선 요청
|
||||
- imp #6820 jspd.x.advice에 설정된 구현부가 jspd.jar에 없을 경우 예외처리
|
||||
- imp #6907 java 1.8 metaspace 정보 수집
|
||||
- add #6026 InterMax-MaxGauge 연동 기능 추가
|
||||
- add #6606 wasid 자동 발급 기능을 구현
|
||||
- add #6757 Solaris i386 cpu 지원 바이너리 추가(jni, osm, txn, uts)
|
||||
- add #6780 HttpsURLConnection 리모트 콜 데이터 수집
|
||||
- add aws를 위한 wasid 자동 발급 기능 추가
|
||||
- add jspd 구동시 설정값 출력
|
||||
|
||||
# 2018.03.23.1
|
||||
- protocol version up (7 -> 9)
|
||||
- fix 프로토콜 네고시에이션 버그 수정
|
||||
- fix #6169 gRPC 라이브러리와 ImxJNI.getArgs() 함수 충돌 문제수정.
|
||||
- fix #6370 mssql xadatasource 사용시 db address 생성되지 않는 현상 수정
|
||||
- fix #6628 Client IP 수집 이상 현상 수정
|
||||
- imp #6011 브라우저 응답시간 수집 기능 개선(protocol version 8, DG.180222.01 이상 호환)
|
||||
- imp #6226 tibero 6 및 5 jdbc 사용시 옵션 설정없이 모두 수집 가능하도록 수정.
|
||||
- imp #6259 jspd.dbm 오라클sid 대소문자값 개선
|
||||
- imp #6606 normal type (3) auto wasid 발급 기능
|
||||
- add #6285 add jtds jdbc 수집하도록 구현. jspd.jdbc.advice 설정 필요(README.md 참조).
|
||||
- add #6300 edb jdbc 수집. (jspd.jdbc.advice 옵션 추가. README.md 참조)
|
||||
- add #6302 트랜잭션 memory 사용량 항목 추가(protocol version 8, DG.180222.01 이상 호환)
|
||||
- add #6368 콜트리 파일,소켓명 별도 수집 기능 구현. (protocol version 9, USE_MTD_EXT 옵션 추가, DG 3월 Release 버전 이상 호환)
|
||||
- add #6459 Resin 환경에서 커넥션풀 수집
|
||||
|
||||
# 2018.01.03.1
|
||||
- protocol version up (6 -> 7)
|
||||
- imp #5128 Deadlock 표시 기능 추가
|
||||
- imp #5097 root cause exception도 확인하도록 수정
|
||||
- imp #5842 GET_SID_WHEN_STMT 옵션 추가. (sid 조회 시점을 첫 쿼리 사용 시점으로 변경)
|
||||
- imp #6030 getHeaders 사용을 통한 client ip 획득
|
||||
- imp #5899 PKT_WAS_STAT(10004) 패킷 수정(txn, sql의 elapse time의 max값을 추가)
|
||||
- add #5134 관련 콜트리 수집 제한 옵션 MTD_LIMIT 추가(기본 값 10,000)
|
||||
- fix #4711 localhost 사용시 실제 ip 표현되도록 수정
|
||||
- fix #5976 MSSQL fetch count 수집 수정
|
||||
- fix #5267 wasid 중복시 재연결 시도 안하게 수정
|
||||
|
||||
# 2017.10.19 (2017.10.19.1)
|
||||
- add rt 관련 rmi 로그 추가 (rmi 디버그 옵션을 켜는 경우에만 출력)
|
||||
- add thread dump max size 지정 옵션 THREAD_DUMP_MAX_SIZE 추가
|
||||
- add 로그 경로 변경 기능 추가. (jspd.prop.ini 에 LOG_PATH 옵션 추가. 절대 경로를 입력 하여야 하며 잘못된 경로 입력시 default로그 그대로 사용.)
|
||||
- fix #4664 jspd.exclude 에 ! 기능을 추가. (!을 prefix로 클래스를 등록하게 되면 무조건 위빙하지 않게 기능 추가, TransactionAwareDataSourceProxy사용 시 pool카운트 비정상 건 처리)
|
||||
- fix #5812 TRX_NAME_USE_ENCODING, TRX_NAME_ENCODING_FROM, TRX_NAME_ENCODING_TO 옵션 추가. (한글깨짐 처리)
|
||||
- fix weblogic jta sql db id 미수집 현상 수정
|
||||
- fix jboss5 was pool max count 잘못 수집 되는 문제 수정
|
||||
|
||||
# 2017.09.21 (2017.09.21.1)
|
||||
- fix #5665 org.apache.commons.dbcp.BasicDataSource 커넥션 풀 수집 수정
|
||||
|
||||
# 2017.09.12 (2017.09.12.2)
|
||||
- fix weblogic jta sql db id 미수집 현상 수정
|
||||
- add rt 관련 rmi 로그 추가 (rmi 디버그 옵션을 켜는 경우에만 출력)
|
||||
|
||||
# 2017.09.07 (2017.09.07.1)
|
||||
- 2017.07.21.1 추가 기능 활성화
|
||||
- protocol version up (4 -> 6)
|
||||
- imp thread dump 수집 시 dump를 발생 시킨 시간도 수집
|
||||
|
||||
# 2017.09.05 (2017.09.05.1)
|
||||
- fix Servlet api 3.0 미만에서 getStatus관련 에러나는 문제 수정
|
||||
|
||||
# 2017.08.30 (2017.08.30.3)
|
||||
- fix WAS ID 자동 발급 관련 버그 수정
|
||||
|
||||
# 2017.08.29 (2017.08.29.1)
|
||||
- fix USE_INACTIVE_SOCKET_RT추가 socket rt 설정 시 트랜잭션이 active 되지 않은 상태에서 열린 socket에 대해서 정보 수집이 안되는 문제 (우리은행 인뱅)
|
||||
|
||||
# 2017.08.28 (2017.08.28.1)
|
||||
- add WAS ID 자동 발급 관련 TYPE_AUTOMATIC_WASID 옵션 추가(1:OpenShift)
|
||||
|
||||
# 2017.08.23 (2017.08.23.1)
|
||||
- fix weblogic에서 mssql 드라이버 수집이 안되는 문제 (우리은행 APM POC)
|
||||
|
||||
# 2017.08.16 (2017.08.16.1)
|
||||
- 2017.07.21.1 추가 기능 비활성화
|
||||
- protocol version down (5 -> 4)
|
||||
- imp WebApplication이 아닌 경우에도 EXCLUDE_SERVICE가 적용되도록 수정
|
||||
- add RESTful url에서 숫자로만 이루어진 path ### 처리
|
||||
- fix MySQL Property 설정을 통해 여러개의 DB ip를 지정하는 경우 수집된 SQL이 화면에 보이지 않는 문제 수정
|
||||
|
||||
# 2017.07.19 (2017.07.21.1)
|
||||
- protocol version up (4 -> 5)
|
||||
- imp fetch count 수집 크기 향상(DataGather.170719.01 이상)
|
||||
- add bind 변수 암호화 옵션 ENABLE_ENCRYPT_SQL_BIND 추가
|
||||
- add login name 암호화 옵션 ENABLE_ENCRYPT_LOGIN_NAME 추가
|
||||
- add 암호화 관련 패킷 수정
|
||||
|
||||
# 2017.07.11 (2017.07.11.1)
|
||||
- upgrade asm3 to asm5(java8 람다식 지원)
|
||||
- imp #5323 메모리릭 객체 개수 임계치 초과시 TID, CREATED_TIME 변경
|
||||
- add #5273 TXN_ELAPSE_TIME 옵션 추가 (트랜잭션 수집 제한 옵션)
|
||||
- add #5321 CONVERT_SQL_ASCII_TO 옵션 추가(CONVERT_SQL_ASCII_TO="encoding name")
|
||||
- add #5194 ojdbc8 지원
|
||||
- add #5196 SQL 수집 크기 64K -> 100K로 확장 옵션 USE_LONG_SQL 추가(imxtxn 3.00.17071760 버전 이상 지원)
|
||||
- add bind 변수 미수집 옵션 DISABLE_SQL_BIND 추가
|
||||
- fix #4880 X-Forwarded-For 헤더의 ip가 2개 이상일 경우 수집이 안되던 문제 수정
|
||||
|
||||
# 2017.07.06 (2017.07.06.1)
|
||||
- fix jboss7에서 pool state 중 active count 가 안맞는 문제
|
||||
- fix websphere7에서 pool state 중 max pool size 가 안맞는 문제
|
||||
- fix jmx를 이용한 GC 정보 수집 중 Eden 영역 정보가 일치하지 않는 문제
|
||||
|
||||
# 2017.07.03 (2017.07.03.1)
|
||||
- fix info가 없어서 sql text 수집이 안되는 현상 (단 sid가 0으로 나올수는 있으나, 이것은 알수 없는 pool을 사용하는 경우에 발생하는 문제임)
|
||||
|
||||
|
||||
# 2017.06.23 (2017.06.23.1)
|
||||
- add GC지표 수집 시 JMX방식을 사용할 수 있도록 추가
|
||||
- add DISABLE_JDBC_ALARM 옵션
|
||||
|
||||
# 2017.06.19 (2017.06.19.1)
|
||||
- add SQL별 fetch time, fetch count 수집
|
||||
- add IBM Websphere 7.0 was pool 정보 수집
|
||||
- fix remote packet 에서 key1, key3이 0인 경우 기본으로 전송을 안하도록 수정 (rmi 디버그 옵션을 켜면 전송함)
|
||||
|
||||
# 2017.05.23 (2017.05.23.1)
|
||||
- fix IMXAgent.sh 실행 시 에러가 발생할 경우 다시 실행하지 못하던 문제 수정
|
||||
- add Raemote Call Log 강화
|
||||
|
||||
# 2017.04.21 (2017.04.21.1)
|
||||
- rollback 패킷들이 dg time 사용하도록 (우리은행)
|
||||
|
||||
# 2017.04.20 (2017.04.20.1)
|
||||
- add #4946 X_XP_REMOTE_RESET옵션 추가 (kbank)
|
||||
- remove #4946 X_XP_HTTP_RESET옵션 삭제 (kbank)
|
||||
- fix tcp rmi 에서 C패킷의 open port가 0으로 수집되는 문제
|
||||
- fix 패킷들이 dg time 사용하도록 (우리은행)
|
||||
- fix gc 카운트가 나오지 않음 (우리은행)
|
||||
|
||||
|
||||
# 2017.03.29 (2017.03.29.2)
|
||||
- fix #4714 spring security filter를 거치면 트랜잭션이 누락되는 증상 (평창동계올림픽위원회)
|
||||
- fix E2E에서 key,1,3이 0인경우 패킷 생성 안함, 트랜잭션 중간에 전송하는 C패킷에도 동일한 로직 적용 (kbank)
|
||||
|
||||
|
||||
# 2017.03.23 (2017.03.23.2)
|
||||
- add #4946 X_XP_HTTP_RESET옵션 추가 (kbank)
|
||||
- fix tomcat jdbc pool 에서 특정 옵션에 의해서 connection 수집이 안되는 증상2 (다른 tomcat pool 재테스트 필요) (웅진)
|
||||
|
||||
|
||||
# 2017.03.16 (2017.03.16.1)
|
||||
- add jvm state check error log
|
||||
- fix tomcat jdbc pool 에서 특정 옵션에 의해서 connection 수집이 안되는 증상 (다른 tomcat pool 재테스트 필요)
|
||||
- fix E2E에서 key,1,3이 0인경우 패킷 생성 안함 (kbank)
|
||||
|
||||
|
||||
# 2017.03.09 (2017.03.09.2)
|
||||
- add rmi log (http class name 출력) (웅진)
|
||||
- fix weblogic JTSConnection jdbc 지표 수집 불가 문제(한양대, 중앙대학병원)
|
||||
- fix #4845 tomcat pool에서 jndi name 을 수집하는 경우 추가(웅진)
|
||||
- fix #4845 tomcat pool 사용시 pool이름이 중복되는 문제(웅진)
|
||||
- fix #4819 weblogic oracle.jdbc.xa.client.OracleXADataSource 드라이버 지원(한양대, 중앙대학병원)
|
||||
|
||||
|
||||
# 2017.02.28 (2017.02.28.1) -- tar package
|
||||
- fix pid 체크 로직을 3초마다 file modified time을 기준으로 체크 함
|
||||
|
||||
|
||||
# 2017.02.23 (2017.02.23.1)
|
||||
- merge kbank2
|
||||
- update processCheck error message
|
||||
|
||||
|
||||
# 2017.02.16 (2017.02.16.1)
|
||||
- fix jdbc getResultSet() 호출시 rs count, fetch count/time 수집 안되는 문제
|
||||
- fix #4574 weblogic 8에서 db create시 null 오류 발생 이슈
|
||||
- imp #3181 #4689 구동시 기존 pid로 프로세스 확인하여 중복되면 pid write 건너뜀 (kbank이슈)
|
||||
|
||||
|
||||
# 2017-01-16 (2017.01.16.1)
|
||||
- add socket rt ext 기능 추가 (kbank)
|
||||
- add txnstate에 setLoginName 함수 추가 (kbank)
|
||||
|
||||
|
||||
|
||||
# 2017-01-12 (2017.01.12.1) -- tar package
|
||||
- fix mariadb 오래전 버전(1.3 이하)에서 BCI 예외처리
|
||||
- fix tomcat jdbc pool 오류 2
|
||||
- fix ibatis 관련 오류 메시지 수정
|
||||
|
||||
|
||||
# 2017-01-09 (2017.01.09.1)
|
||||
- add #4452 txn_name 수집 기능 추가 (롯데렌탈 BMT 관련)
|
||||
- fix weblogic 에서 dbname이 제대로 나오지 않는 증상
|
||||
- fix tomcat jdbc pool 오류
|
||||
- rollback #4333 #4337 call tree에서 맨 상위 트랜잭션 시작 method도 나오게 변경 (exception 수집 문제)
|
||||
- imp #4484 #4481 thread dump 에 호출 thread의 tid, thread id, os thread id 추가로 출력
|
||||
- imp jdbc 관련 트랜잭션 예외처리 강화
|
||||
|
||||
|
||||
# 2016-12-28 (2016.12.28.1)
|
||||
- 릴리즈
|
||||
|
||||
|
||||
# 2016-12-23 (2016.12.23.1)
|
||||
- fix class load시 deadlock 현상 (SK테크엑스)
|
||||
|
||||
# 2016-12-21 (2016.12.21.3)
|
||||
- fix #4050 open map이 최초 1회만 발생하여서 osm이 무한히 로딩되는 증상
|
||||
- improvement #4333 #4337 call tree에서 맨 상위 트랜잭션 시작 method도 나오게 변경
|
||||
|
||||
# 2016-12-20 (2016.12.20.1)
|
||||
- fix weblogic에서 db info 수집에 was pool이 잡히는 문제
|
||||
|
||||
# 2016-12-14 (2016.12.14.1)
|
||||
- add mariadb db type 추가 (신규로 mariadb를 등록 해봐야함)
|
||||
- fix weblogic jdbc 지표가 안맞는 문제 (전반적으로 개선)
|
||||
- fix mariadb fetch count, fetch time 지표 수집 불가 문제
|
||||
- fix oracle 12c ojdbc6.jar, ojdbc7.jar 에서 rs count, fetch count, fetch time이 안나오는 문제
|
||||
|
||||
# 2016-12-13 (2016.12.13.2) -- tar package
|
||||
- add DG와 버전교환 프로토콜을 사용할지 여부 옵션 추가 (USE_PROTOCOL_VERSION, 기본값: true) false인 경우에 10월 21일자 기준 버전으로 동작함, (값 변경시 재시작필요)
|
||||
- add #3181 pid 갱신 이슈 대응 코드 추가 (agent를 실행하기 직전에 pid를 체크해서 pid가 다르면 갱신)
|
||||
- fix #4158 콜트리가 맞지 않는 문제
|
||||
|
||||
# 2016-12-12 (2016.12.12.3)
|
||||
- fix jboss에서 rs close count가 맞지 않는 문제
|
||||
|
||||
|
||||
# 2016-12-06 (2016.12.06.6)
|
||||
- fix jeus6에서 최초 db conn open시에 count가 min pool count까지 합산으로 잡히는 문제
|
||||
- fix jeus6에서 mariadb 이전버전에서 전체DB컨넥션수가 안맞는 문제
|
||||
- fix mysql 오래된 버전에서 sql text, sql binding이 안되는 문제
|
||||
- fix mysql 예전 버전과 새로운 버전과의 충돌문제 해결
|
||||
- fix db pool을 사용하지 않으면 conn open count가 안나오는 문제
|
||||
|
||||
|
||||
# 2016-12-05
|
||||
- fix JDBC sql 수집시 최초 DB 연결에 경우 수집이 안되는 문제
|
||||
|
||||
|
||||
# 2016-12-02
|
||||
- fix mariadb 관련 버그
|
||||
- fix mysql 관련 버그
|
||||
- fix 예전 mysql 드라이버에서 에러 나는 현상 수정(axa사이트대응)
|
||||
- Improvement 한전 IP 수집관련 수정
|
||||
|
||||
|
||||
# 2016-12-01
|
||||
- enable fetch time, ResultSet open/close(use tcp protocol version 1, DataGather TFT (Build 161130.01) 이상 버전 권장)
|
||||
- fix #4030 open / close statement 개수 불일치
|
||||
- fix #4096 Call Tree에 conn.createStatement(); 잡히지 않는 현상
|
||||
- fix #4142 bind 변수 수집 안됨
|
||||
- Improvement #3966 [야놀자] maria db 확인
|
||||
- Improvement #4145 [한전긴급대응] jspd agent 에 interface 추가
|
||||
|
||||
|
||||
# 2016-11-28
|
||||
- disable fetch time, ResultSet open/close
|
||||
- fix #3828 axa 사이트 이슈 수정 (proframe에서 txn_name_type 설정시 화면이 안나오는 경우)
|
||||
- fix #3967 altibase sql 실행 했을 때 에러
|
||||
|
||||
|
||||
# 2016-11-16
|
||||
- fix #3507 windows 에서 jvm thread count 기능 추가 (java 1.5이상 동작)
|
||||
- fix #3846 POOL ID 중복 생성
|
||||
- fix 불필요한 로그제거
|
||||
- improvement JSPD 기동 시 ext.jar 및 pool.jar를 load하도록 수정
|
||||
|
||||
|
||||
# 2016-11-10
|
||||
- fix #2993 Connection재사용하여 내용이 다른 리터럴 sql을 여러번 수행시 sql문이 1건만 보이는 현상
|
||||
- feature #3552 fetch time, fetch count 구현 및 개선
|
||||
- Improvement #3692 WebID값 전송시 cookie를 이용하여 고유한 값을 유지
|
||||
- Improvement #3700 jspd udp buffer 동적 클리어 기능 개발 (옵션화)
|
||||
- Improvement #3782 jspd 버전 확인 할 수 있도록 개선 요청
|
||||
|
||||
[버전확인 방법]
|
||||
java -jar jspd.jar -version
|
||||
|
||||
[추가된 옵션]
|
||||
USE_SESSIONID_FOR_WEBID : true/false 사용하면 webid를 session으로 사용
|
||||
UDP_BUFFER_CLEAR_PERIOD : 분 단위, default 6000분, 설정된 시간동안 사용되지 않은 udp buffer 제거
|
||||
|
||||
|
||||
# 2016-11-04
|
||||
- fix #3443 #3585 환경 설정 변경 추적 소스 깨짐
|
||||
- Improvement #3448 JSPD에서 SQL Text를 UTF-8로 변환 작업 요청
|
||||
- Improvement #3429 jspd-하이닉스 remote_call 패킷의 elapse_time이 항상 0 인 문제
|
||||
- fix #3609 [s.com] 게더가 hang 일때 비 정상적으로 jspd 랑 게더랑 끊겼다 붙었다 반복하다가 게더랑 연결이 안되는 현상
|
||||
- fix #3399 Jboss ConnecionPool 모니터링 개발 요청
|
||||
|
||||
|
||||
Reference in New Issue
Block a user