릴리즈 날짜 : 2021. 02. 15
제니퍼 서버
'뷰서버 RDB' 관리 화면은 더이상 제공되지 않습니다. 관련 설정은 server_view.conf 파일을 통해서만 할 수 있습니다.
제니퍼의 모든 화면이 리뉴얼되었습니다. (디자인 및 UI/UX)
기능 추가 및 개선
데이터 서버
5.5.2.1
애플리케이션-SQL 조합 통계 수집 성능 개선 (ARIES-9770)
5.5.2.2
데이터 서버 상태에 출력되는 CPU 정보가 스레드 세입하지 않은 문제 (ARIES-9782)
5.5.2.3
소스코드 변경이력 조회 성능 개선 (ARIES-9783)
5.5.2.8
일부 데이터서버의 성능에 문제가 있을 때 대시보드의 조회 성능 개선 (ARIES-9952)
다수의 사용자가 대시보드 이용시 조회 성능 개선 (ARIES-9923)
5.5.3
트랜잭션이 도착하지 않을때 지금까지 쌓인 프로파일을 가상의 트랜잭션과 함께 저장 (ARIES-10027)
데이터 서버의 시간이 1초 이상 미래로 바뀌는 경우 경고 로그 출력 (ARIES-10045)
데이터서버의 모든 클래스를 프리 로딩하는 비공식 옵션 추가 - jennifer.unofficial.enable.preload.classes=true (기본값: false) (ARIES-9990)
뷰 서버
5.5.2.1
[대시보드 > 차트 내보내기] 레이어의 차트 이미지위에 마우스 오른쪽 버튼 클릭시 '브라우저의 이미지 복사' 사용이 가능 (ARIES-9753)
[대시보드] 풀스크린 모드시에 최소 해상도 삭제 (ARIES-9755/JJC-3640)
[분석 > X-View] 고급 검색 조건, 메세지 조건 추가 (ARIES-9739)
[관리 > JENNIFER 관리자 알림] PENDING_AGENT_OPTION 추가 (ARIES-9750)
[뷰 서버] 외부 솔루션 연동시 데이터 체크 로깅 방식 변경 (DEBUG -> INFO)
5.5.2.2
관리 > 그룹 > SQL Builder 권한 추가 (JJC-3709)
로그인시 사용자 그룹이 admin일 경우, 세션 제한을 받지 않도록 개선 (JJC-3733)
[분석 > X-View > 고급 검색 조건] '사용자 ID' 추가 (ARIES-9777)
[뷰 서버, .NET 퍼스펙티브만] 매트릭 추가 'ThreadPool 에서 사용중인 Thread 수' (ARIES-9460)
5.5.2.3
[대시보드, 실시간 모니터링, 사용자 정의 대시보드] 메뉴 통합 및 개선 (ARIES-9724)
[대시보드 > 멀티도메인] 상단바에서 1개 도메인 클릭 했을때 realtimeAdmin 페이지로 바로 이동하는 기능 제거 (ARIES-9807)
[사용자 정의 대시보드] 썸네일 저장 개선 (ARIES-9793)
[사용자 정의 대시보드 > 편집] 차트 이름 수정이 좀 더 잘 되도록 개선
5.5.2.4
[대시보드 > 매니져] 대시보드 삭제 (ARIES-9811)
[토폴로지 대시보드] DB 타입 추가 - INTERSYSTEMS_CACHEDB (ARIES-9808)
[뷰 서버] RDB Export 기능 - 트랜잭션, 도메인/인스턴스/애플리케이션 통계 (ARIES-9776, 설정은 엔지니어 문서 참고)
5.5.2.5
[대시보드 > 차트 내보내기] 없는 정보는 제외하고 내보내기 (ARIES-9860)
[대시보드 > X-View 차트] deploy 조회시 응답을 받은후 5초후에 조회되게 개선 (ARIES-9853)
[분석 > X-View] 검색 조건에 'Bot 제외' 추가 (ARIES-9831)
[통계 > 기간별] 상세성능 차트 조회 테이블에서 날짜 표시하기 (ARIES-9838/JJC-3809)
[팝업 > X-View 트랜잭션 분석] 시작/종료 날짜 필드 추가 (JJC-3822)
[팝업 > X-View 트랜잭션 분석] 방향키(상/하)로 다음 트랜잭션으로 이동이 가능하며, 좌/우 방향키로는 프로파일 부분의 타임라인, Text, 구간, 파일, 소켓 등 탭 변경이 가능하도록 개선
[팝업 > X-View 트랜잭션 분석] 애플리케이션/GUID/사용자 ID와 같은 그룹형 X-View 차트에서 X-View 팝업을 띄울 때, 보여지는 최상단의 그룹 테이블을 좌측 그래프로 변경하였음 (탭 키를 통해 다음 차트 노드를 선택할 수 있음)
[팝업 > X-View 트랜잭션 분석] 연관 트랜잭션 검색을 통해 보여지는 X-View 팝업에서 최상단에 노출된 토폴로지 차트를 우측 하단 레이어로 변경하였음
[보고서 > 목록] 전체보기 화면에서 최근 7일 및 디렉토리 별로 볼 수 있도록 디자인을 개선하였음
로그인 창에서 "로그인 유지" 안보이는 옵션 추가
5.5.2.7
[사용자 정의 대시보드 > 편집] 차트 이름 툴팁 i18n 적용 (ARIES-9697)
[공통 > 상단바] 리뉴얼 (ARIES-9890)
[분석 > 서비스덤프] 리뉴얼
[분석 > DB 검색 > Domain/Instance/Business] 리뉴얼
[분석 > Browser/OS/Device] 리뉴얼
[통계] 검색 조건 리뉴얼
[팝업 > 액티브 서비스] 리뉴얼 및 애플리케이션 통계 기능 추가
[팝업 > SQL 빌드 및 플랜] 리뉴얼
[팝업 > 액티브서비스 상세] 리뉴얼
[팝업 > 에이전트 고급옵션 가이드] 리뉴얼
[팝업 > 애플리케이션 변경이력] 리뉴얼
[팝업 > 컬렉션] 리뉴얼
[팝업 > ERROR 상세] 리뉴얼
[팝업 > EVENT 목록] 리뉴얼
[팝업 > 로디드 클래스] 리뉴얼
[템플릿 > 목록] 리뉴얼
5.5.2.9
[분석 > 성능 브라우저] 리뉴얼
[분석 > 로디드 클래스] 리뉴얼
[분석 > CRUD 매트릭스] 리뉴얼
[분석 > 소스코드(리소스) 변경 이력] 리뉴얼
[분석 > DB 검색 > EVENT] 리뉴얼
[팝업 > 소스코드 비교] 리뉴얼
5.5.2.12
[대시보드 > 상단바] :hover 시에 '설명'을 툴팁으로 표시 (JJC-3943)
[대시보드 > 차트] 배경 렌더링 방식 변경
[사용자 정의 대시보드 > 모니터링] 상단바를 사용하지 않을때 도메인 트리 감추기 (JJC-3916)
[분석 > 지연된 메소드 통계] 자동 스택트레이스 기능으로 수집된 데이터를 기반으로 가장 빈번하게 호출 된 메소드 정보를 검색할 수 있는 화면 추가
[분석 > 액티브서비스 목록/상세] Spring Batch 분석 기능 추가 (관련 필드 추가)
[분석 > 성능 브라우저] 차트 리뉴얼
[분석 > 애플리케이션 현황] 리뉴얼
[분석 > 애플리케이션 현황] 값이 매우 작을 경우, 바 차트에 최소 크기로 표현될 수 있도록 개선 (JJC-3870)
[분석 > EVENT] 리뉴얼
[분석 > Metrics 회귀분석] 리뉴얼
[분석 > DB 검색 > ERROR] 리뉴얼
[분석 > DB 검색 > 어플리케이션/SQL/External Call] 리뉴얼
[분석 > DB 검색 > Connection Pool] 리뉴얼
[분석 > DB 검색 > Disk 사용량] 리뉴얼
[분석 > 파일] 리뉴얼
[분석 > 소켓] 리뉴얼
[분석 > Thread] 리뉴얼
[분석 > 메모리(컬렉션)] 리뉴얼
[분석 > Jar/DLL 파일 내 클래스 검색] 리뉴얼
[분석 > 클래스 파일 위치 검색] 리뉴얼
[분석 > 수정된 파일 검색] 리뉴얼
[분석 > 다이나믹 메서드 스택 트레이스] 리뉴얼
[팝업 > SQL 수행기] 리뉴얼
[팝업 > X-View 트랜잭션 분석] GUID 연계 기능 추가 (JJC-3712)
[팝업 > X-View 트랜잭션 분석] GUID 차트 리뉴얼
[관리 > JENNIFER DB] 프로파일 저장 제한 탭에 라인 수 설정 기능 추가
5.5.2.15
[템플릿 > 편집] 리뉴얼
5.5.2.16
대상별 ERROR EVENT 를 설정하는 Open API 추가 (API 명세)
5.5.2.17
루페온 (loupeon) 다중 연동 지원
5.5.2.18
[뷰 서버] RDB export 기능 확장 - 트랜잭션을 날짜별로 테이블을 분리하지 않고 내보내는 옵션 추가
[뷰 서버] RDB export 기능 확장 - 애플리캐이션 통계를 한시간 단위로 내보낼 수 있는 옵션 추가
[뷰 서버] File export 기능 추가 - 트랜잭션 정보를 csv 파일로 내보내는 기능 추가
5.5.3
[분석 > DB 검색] 각 탭의 화면을 새로고침 없이 동적으로 로드하도록 변경
[분석 > X-View] 를 통해 X-View 팝업을 띄웠다면 X-View 팝업 필터링을 제외하고 표시 (ARIES-10052)
[팝업 > X-View 트랜잭션 분석] Spring Batch 분석 기능 추가 (트랜잭션 테이블 관련 필드 추가, 타임라인/텍스트 탭에 프로파일 추가)
[팝업 > X-View 트랜잭션 분석] Spring WebFlux 분석 기능 추가 (Async 탭, 타임라인/텍스트 탭에 프로파일 추가)
[뷰 서버] Open API에 도메인 그룹 정보 추가
버그 픽스
데이터 서버
5.5.2.4
JDK8 미만의 에이전트 메모리 사용량에 JDK8 이상의 라벨이 표시되는 현상 수정 (ARIES-9794)
5.5.2.6
구 버전의 텍스트 디비 범위조회시 중간 날짜의 디비가 없는 경우 조회가 끊기는 현상 (ARIES-9906)
5.5.2.10
에이전트가 데이터 서버에 접속 실패시 데이터 서버 로그에 과도한 에러 메세지가 출력되는 현상 수정 (ARIES-9967) (JJC-3905)
5.5.2.11
구 버전의 OS 에서 데이터 서버 구동 실패하는 현상 수정 (ARIES-9980) (JJC-3917)
5.5.2.12
데이터 유입이 없어도 CICS 통계 디비가 일자별로 만들어지는 현상 수정 (ARIES-10002, JJC-3954)
5.5.3
트랜잭션과 관련없는 에러가 error_count 매트릭에 카운트 되지 않는 문제 수정 (ARIES-10058)
뷰 서버
5.5.2.1
[분석 > X-View] 고급 검색 조건, TXID에 숫자가 아닌값을 넣었을때 조회가 끝나지 않는 버그 수정 (ARIES-9762)
[토크] 작성자 아이디 검색 기능 지원 (ARIES-8886)
[템플릿] Business 이름이 잘못된 OID로 표시되는 버그 수정 (ARIES-9761)
5.5.2.2
[사용자 정의 대시보드] 라인비교차트 삽입후 '베이스라인 설정' 버튼 클릭시 설정 레이어가 안나오는 버그 수정 (JQA-624)
[분석 > DB 검색 > ERROR] CSV 내보내기시 콤마(,)와 줄바꿈(\n)이 제거되는 버그 수정 (JJC-3729)
[템플릿 > 편집 > 테이블 > 요약 > Domain/Instance/Business] Business명이 OID로 표시되는 버그 수정 (JQA-565)
[템플릿 목록] 자동빌드 설정 후에 템플릿 문서 저장시 자동빌드 설정에 제거되어 자동빌드가 동작하지 않는 버그 수정 (JQA-572)
[관리 > EVENET 룰 > Metrics EVENT] 테이블 로우 선택 후, Metrics EVENT 추가시 이미 로드되었다고 경고창이 나오는 버그 수정 (JQA-618)
5.5.2.3
[분석 > 소스코드 변경이력] 조회시 뷰서버의 과도한 cpu 사용하여 뷰서버가 hang되는 버그 수정(JJC-3719)
[분석 > 서비스 덤프] 초기 시작값이 일주일 전으로 나타나는 버그 수정(JJC-3764)
[팝업 > X-View 트랜잭션 분석] 스택트레이스 부분만 볼드체로 보여주는 버그 수정 (JJC-3715)
[뷰 서버] 동일한 시간대의 애플리케이션 현황의 호출건수와 X-View 호출건수가 다른 버그 수정(JJC-3749)
5.5.2.4
[사용자 정의 대시보드 > 텍스트] 영역에 shadow가 표시되는 버그 수정 (ARIES-9809)
[사용자 정의 대시보드 > 차트 > 고급] DBConnection 이퀄라이져 차트 Y축의 max값이 100으로 고정되는 버그 수정 (ARIES-9819)
[로그인] 계정 잠김 설정이 동작하지 않는 버그 수정. 5.4.3 부터 발생 (JJC-3778, ARIES-9812)
5.5.2.5
[공통] 도메인 트리, 도메인이 많을때 도메인 트리에 스크롤이 생겨야 하는데 화면에 스크롤 이 생기는 버그 수정 (ARIES-9857)
[공통] 도메인이 많은 환경에서 각종 조회 화면의 날짜범위 변경시 화면이 일시적으로 멈추는 현상 수정 (JJC-3812, ARIES-9869)
[대시보드 메뉴 레이어] '시간순' 으로 소팅시 의도했던 순서로 소팅 되지 않는 버그 수정 (ARIES-9891)
[사용자 정의 대시보드] 구 대시보드 로드시 문제 해결 (ARIES-9840/ JJC-3810)
[리얼타임 > 비즈니스] X-View 차트 드래그시 팝업 안뜨는 버그 수정 (ARIES-9873)
[분석 > X-View] 공유하기 화면에서 렌더링 안되는 버그 수정 (ARIES-9841)
[관리 > 이벤트 외부연동] 리스트 확장시 테이블 선이 어그러지는 현상 (JJC-3818)
[관리 > Instance] 스크롤이 생길 경우 헤더와 내용의 줄이 맞지 않은 현상 (JJC-3793)
[관리 > 애플리케이션 시작점, 애플리케이션 이름, External Call, 다이나믹 메서드 프로파일링] 프로파일 설정시 에이전트가 무한 pending이 걸리는 현상 수정 (JJC-3842)
5.5.2.6
[팝업 > X-View 트랜잭션 분석] GUID 차트의 노드 선택시 프로파일 데이터가 조회되지 않는 버그 수정
[관리 > 다이나믹 메서드 프로파일링, 애플리케이션 시작점, 애플리케이션 이름, External Call] "(Method)메서드 이름으로 설정할 경우" 타입의 프로파일 설정만 저장이 안되는 버그 수정
5.5.2.7
[사용자 정의 대시보드 > 액티브서비스 리스트] 데이터 표시 안되는 버그 수정 (ARIES-9909)
[사용자 정의 대시보드 > 베이스라인] 차트 삽입후 추가 베이스라인 데이터 표시 안되는 버그 수정 (ARIES-9915)
[분석 > 성능 브라우저] 브라우저와 뷰서버의 타임존이 다를때 조회가 안되는 버그 수정 (ARIES-9922)
[분석 > X-View] 도메인 그룹 조회시 조회시 마다 조회 데이터가 달라지는 버그 수정 (ARIES-9933)
[팝업 > SQL Build & Plan] SQL Plan 실패시 잘못된 메시지가 나오는 버그 수정 (ARIES-9931, JJC-3739)
5.5.2.9
[분석 > Browser/OS/Device] 페이지 로드 중에 다국어 메세지 나오는 버그 수정
[분석 > DB 검색 > Domain/Instance/Business] 운영시간에 맞게 테이블 Row가 보여지지 않는 버그 수정 (ARIES-9879)
5.5.2.12
[대시보드 > X-View] deploy 데이터 갱신이 실패한 이후 다시 요청하지 않는 버그 수정 (ARIES-9951)
[분석 > 소스코드(리소스) 변경이력] Domain 변경 후 검색할 때, 스크립트 에러가 발생하는 버그 수정
[팝업 > 소스코드 비교] 데이터 필드값 맞지 않는 버그 수정 (JJC-3929)
[팝업 > 소스코드 비교] 대시보드 X-View 차트에서 접근시 팝업 화면이 열리지 않는 버그 수정
[사용자 메뉴 > 사용자 정보] 사용자 정보 수정시 보안 취약점 개선 (JJC-3927)
[뷰 서버] 간헐적으로 Oracle로 RDB Export 기능이 실패 하는 현상 수정 (JJC-3947, ARIES-9997)
5.5.2.13
[뷰 서버] 외부연동시 인증정보가 다른 두가지 이상의 SMTP서버 사용시 발송을 실패하는 버그 수정 (ARIES-10003, JJC-3953)
5.5.2.15
[대시보드 > 차트] '실시간 모니터 보기' 클릭시 레이아웃이 정상적으로 보이지 않는 버그 수정 (ARIES-10021,JJC-3986)
[분석 > 애플리케이션 현황] 호출 건수와 실패 건수가 동일한 데이터로 X-View 트랜잭션 분석 팝업을 띄우는 버그 수정
[분석 > 애플리케이션 현황] 모든 탭의 상세보기 윈도우의 일간 컬럼 차트에서 값이 없는 경우 0으로 보정해서 그리도록 수정
[분석 > 애플리케이션 현황] ERROR 탭의 상세보기 윈도우에서 ERROR 목록보기 버튼 클릭시 열리는 팝업 화면에서 최초 한번 데이터가 로드되지 않는 버그 수정
[팝업 공통] 화면 전체 로드 전에 다국어 메세지 코드가 문자열로 표시되는 버그 수정 (JJC-3964)
[팝업 > 에이전트 고급옵션 가이드] 뷰서버 에러가 발생하는 버그 수정 (JJC-3986)
[팝업 > SQL Build & Plan] .NET 환경에서 SP(Stored Procedure) Query 빌드하는 기능 추가 (JJC-3988)
5.5.2.16
[분석 > X-View] Tab 키를 사용할 때, 날짜가 2020년으로 고정되는 버그 수정 (JJC-4023, JJC-4020)
5.5.2.18
[팝업 > 액티브 서비스 상세] 데이터 중 SQL 텍스트, 파라미터에 알 수 없는 문자가 있으면 화면이 보여지지 않는 버그 수정 (JQA-708)
5.5.3
[공통] 조회조건 입력 후 다른 영역을 클릭하지 않으면 검색 버튼이 동작하지 않는 버그 수정 (JQA-769, JQA-693)
[사용자 정의 대시보드 > 편집] Plugin 삽입후 저장시에 보이지 않는 버그 수정 (JQA-737)
[사용자 정의 대시보드 > 편집 ] 액티브 서비스 리스트 차트 테이블 컬럼 적용이 되지 않는 버그 수정 (JQA-755)
[관리 > EVENT 룰 > ERROR EVENT] 대상별 ERROR EVENT룰 설정 후 전역 설정을 변경해도 개별 설정에 반영되지 않는 버그 수정
JAVA 에이전트
이번 버전부터 에이전트가 배포될 때 jennifer.jdk8.jar 파일이 배포됩니다. Spring Batch 또는 Spring WebFlux 사용 시에 기존의 jennifer.jar 파일 대신에 jennifer.jdk8.jar 에이전트 파일을 사용해야 추적이 가능합니다.
Spring Batch 또는 Spring WebFlux 지원을 위해서는 JDK8+ 버전을 사용해야 지원이 가능합니다.
또한 jennifer.jdk8.jar 파일 사용 시 에이전트 업그레이드 기능이 지원되지 않기 때문에 업로드 후에 수동으로 파일 복사를 해서 사용해야 합니다.
Spring WebFlux 사용시 아직 다양한 패턴에 대한 데이터가 없습니다. 비동기 부분이라 기존에 인식하고 있는대로 데이터가 보이지 않을 수 있으니 사용시 꼭 테스트가 필요 합니다.
기능 추가 및 개선
5.5.2.1
[관리 > JENNIFER 관리자 알림] PENDING_AGENT_OPTION 추가 (ARIES-9750, JJC-3590)
Apache HTTP Client 모니터링시 프로파일 형식이 CUSTOM 으로 수집되는 패턴을 개선 (ARIES-9780)
5.5.3
[분석 -> 로디드 클래스] 화면 목록에서 에이전트 클래스를 검색 목록에서 제외하고 보여주도록 개선 (ARIES-8432)
Maria JDBC 드라이버 2.4.1 바인드 파라미터 지원 추가 (ARIES-9797)
프론트 스크립트를 메모리 뿐만 아니라 에이전트 설정 파일에 저장하도록 개선 (ARIES-9798)
리눅스 머신에서 CPU 사용률을 구할 때 proc 기준이 아니라 JMX CPU를 사용하도록 하는 옵션 추가 (_force_jmx_system_resource) (AREIS-9804)
메모리, 소켓, 파일 추적시 고정되어 있던 크기를 조정할 수 있도록 옵션 추가 (max_bucket_size_of_collection, max_bucket_size_of_socket, max_bucket_size_of_file) (ARIES-9816)
애플리케이션 이름 전송을 구조적으로 개선 (send_transaction_name_on_active_service) (AREIS-9977)
Spring Batch 지원 (enable_spring_batch) (ARIES-9842)
Spring Batch 사용시 사용할 수 있는 BATCH_EXCEPTION 이벤트 룰 추가 (enable_batch_exception_event) (ARIES-10051)
Spring WebFlux 지원 (enable_spring_webflux, enable_reactor) (JJC-3952, JJC-4065)
새로운 JDK 지원을 위하여 ASM 라이브러리 7.3.1에서 8.0.1로 업데이트.
버그 픽스
5.5.2.1
Apache HTTP Client 응답 클래스 모니터링시 메서드 캐시 문제 수정 (ARIES-9784)
5.5.2.2
Standalone 애플리케이션 설정시 CICS 모듈을 호출하지 않는 문제 수정. (JJC-3776)
5.5.2.3
Apache HttpClient 의 Forwarding 을 모니터링 하지 못하는 문제 수정 (ARIES-9907/JJC-9907)
5.5.3
에이전트 고급옵션이 관리화면으로 만들어졌을 경우 PENDING 상태가 적용안되는 문제 수정 (ARIES-9791)
JDK8 미만의 에이전트 메모리 사용량에 JDK8 이상의 라벨이 표시되는 문제 수정 (AREIS-9794)
특정 메트릭(proc_cpu) 전송시 값이 NaN으로 전송되는 문제 수정 (ARIES-10000)
.NET 에이전트
기능 추가 및 개선
5.5.2.2
Web API 모니터링 시 프로파일링의 루트에 TX-CALL로 나오는 현상 (ARIES-9747)
5.5.2.4
5.5.2.0에 추가된 윈도우 인증을 사용하는 User ID 지원을 WCF 서비스에도 추가
5.5.2.6
IISConfigHelper - 실행 중인 프로세스 중 닷넷 환경을 로드한 경우 목록에 추가 (64비트 프로세스만 지원)
Active Service 상세 보기 화면에서도 윈도우 인증의 User ID가 보이도록 변경
5.5.2.7
stacktrace_by_sqltime 옵션 추가 - 설정된 시간보다 SQL Query 수행 시간이 긴 경우 스택 트레이스를 프로파일 데이터에 추가
5.5.2.8
ASP.NET Core에서도 Front End Monitoring 지원 추가
System.Data.OracleClient에 대한 Active DB Connection 지원
분석/통계의 성능 브라우저에 threadpool_used 성능 데이터 추가(ThreadPool에서 사용중인 Thread 수)
5.5.2.9
InterSystems의 Cache DB 지원(JJC-3769)
System.Net.Mail.SmtpClient의 Send 메서드에 대한 프로파일 추가(CUSTOM-EXTERNAL-CALL)
XView 프로파일 보기에서 SQL 바인딩 변수 하나의 최대 출력 글자 수를 80으로 설정
5.5.2.10
확장자가 없는 URL에 대해서도 ignore_url_postfix 옵션이 적용되도록 변경
ServiceAdapter가 놓여지는 extension 경로의 하위 내용을 관리자 권한으로만 편집 가능하도록 변경
5.5.2.11
Microsoft.Data.SqlClient의 SqlConnection 타입에 대한 Open 메서드 모니터링 추가
5.5.2.12
conf 파일의 "appList_webApp" 속성에 inst_name에 해당하는 값을 마지막에 설정하도록 지원(JJC-3840)
5.5.2.19
ASP.NET Core의 Blazor Server 유형에 대한 모니터링 지원 추가 (.NET Core 3.x 기반)
5.5.2.21
인증서로 서명한 버전의 설치 파일을 함께 배포
5.5.2.23
log4net 라이브러리에 대한 프로파일 추가(ARIES-10010, JJC-3887)
버그 픽스
5.5.2.11
Filter 구문을 가진 예외 처리가 있는 메서드는 동적 프로파일링에서 제외 (JJC-3725)
5.5.2.14
profile_service_method이면서 동시에 service_append_naming_param으로 지정한 경우 서비스 이름이 추가되지 않는 문제 수정
동적 프로파일 메서드 지정 시 메서드의 인자가 out 또는 ref 유형인 경우 프로파일링이 되지 않는 문제 수정 (JJC-3889)
Sybase.Data.AseClient.AseConnection.Close 프로파일이 안 되는 문제 수정
IISConfigHelper - 웹 애플리케이션에 할당된 AppPool이 없어도 오류가 발생하지 않도록 변경 (JJC-3875)
.NET Core 환경에서 Trace.WriteLine 프로파일링이 안 되는 문제 수정
.NET Core 환경에서 System.Data.SqlClient의 비동기 메서드를 호출하는 웹 응용 프로그램에서 MissingMethodException 오류가 발생하는 문제 수정 (JJC-3892) - (5.4.0.4 이후의 .NET 에이전트부터 발생)
"uninstall.bat"을 윈도우 탐색기의 "관리자 권한으로 실행" 메뉴로 실행하는 경우 정상적으로 제거가 안 되는 문제 수정
5.5.2.15
설치 도중 오류가 발생하면 등록된 프로파일링 관련 환경 변수를 모두 해제하도록 변경 (JJC-3894)
5.5.2.16
닷넷 에이전트 5.5.1.1 버전 이후 설치 시 "휴지통이 손상되었습니다." 메시지가 출력되는 문제 수정 (JJC-3901)
5.5.2.17
.NET Core 3.x 응용 프로그램에서 Loaded Class, Dynamic method profiling 등의 클래스 목록이 비어 있는 문제 수정
5.5.2.18
ignore_url 설정이 포함된 경우 conf 전체 설정이 적용되지 않는 문제 수정 (5.5.2.10 이후 버전에서 발생)
5.5.2.20
소스 코드 변경 이력의 개별 리소스 확인이 안 되는 문제 수정 (JJC-3945)
5.5.2.21
IISConfigHelper - AppPool의 이름이 대소문자가 다르게 Web Application에 적용된 경우 나열이 안 되는 문제 수정 (JJC-3875)
5.5.2.22
X-View 프로파일 - 다중 resultset 상황에서 FETCH가 2번 중복되어 나오는 문제(JJC-3961)
5.5.2.24
xmldoc_trace 옵션이 동작하지 않는 문제(JJC-4032)
PHP 에이전트
기능 추가 및 개선
5.5.2.2
소켓 정보를 /proc/net/tcp, /proc/net/tcp6 으로 부터 수집하도록 변경 (ARIES-9773)
파일 수 메트릭을 /proc/<pid>/fd 로 부터 수집하도록 변경 (ARIES-9773)
collect_system_socket 고급 옵션 추가. collect_system_socket 옵션 값이 true일때 시스템 전체 소켓을 수집함. false일때는 PHP 프로세스 관련 소켓만을 수집함. 기본값은 true (ARIES-9773)
5.5.2.4
[분석 > 환경변수] CPU 정보를 수집해 표시하도록 개선 (model name, cpu MHz, sibilings, cpu cores, cache size)
버그 픽스
5.5.2.1
PDOStatement::fetchAll 실행시 SQL_TOOMANY_FETCH 에러가 잘못 수집되는 버그 수정 (ARIES-9768)
5.5.2.3
current_encoding 옵션이 "소스 코드 변경 이력" 파일에 반영되지 않는 버그 수정 (ARIES-9786, JJC-3741)
"소스 코드 변경 이력" 파일 내용이 32,767 bytes 만 수집되는 버그 수정 (ARIES-9786, JJC-3741)
5.5.2.4
PDO::ATTR_ERRMODE 속성이 PDO::ERRMODE_EXCEPTION일 경우(Laravel DB 드라이버 기본 옵션) SQL 쿼리 에러가 정상 수집되지 않는 버그 수정 (ARIES-9810)
5.5.2.5
message_queue_worker 에서 발생하는 Segmentation Fault 버그 수정 (ARIES-10049)