JENNIFER 5.0.11 Release Note
릴리즈 날짜 : 2015. 11. 12
제니퍼 공통
기능 추가
에이전트 끊김(Stopped)을 판단하는 임계 시간을 조정할 수 있는 기능 추가
제니퍼 화면 블랙 스킨 추가
매뉴얼에 검색 기능 추가
[분석 > Jar 파일 내의 클래스 검색 ] 기능 추가
XView 트랜잭션 분석 팝업에서 전체 프로파일 내보내기 기능 추가
제니퍼 화면 기본 레이아웃 변경
변경 및 개선
API 중 액티브서비스와 트랜잭션 데이터의 응답값의 Business 객체를 리스트 형태로 변경
Application/SQL/External Call 조회 API 추가
차트에 일본어 폰트 적용
SMS 연동시 Event 데이터에 발생 시간 추가
일본어 메세지 파일 변경 및 일본어 폰트 변경
스피드바, 스피드미터 차트 ServiceRate 부분 수치 조정 (servicerate - rejectrate)
웹소켓 Close 로그 추가 및 불필요한 로그 제거
[사용자 정의 대시보드] 편집중인 차트 위치를 방향기로 조정할 수 있도록 개선
[분석>X-View] '사용자' 탭의 명칭을 '클라이언트 ID' 로 변경
[분석>애플리케이션 현황] SQL 과 Externall Call 탭의 '총 응답시간' Metrics 제거
뷰서버 리소스를 정리하여 서버 패키지 용량을 줄임
관리화면에서 도메인 추가시에 admin그룹에 대상별 권한을 자동으로 추가하도록 개선
액티브서비스 이퀄라이져 차트 느린구간이라면 %가 낮은 구간이라도 중요도 높게 색상을 표시
스피드바, 스피드 미터 차트 Service Rate 수치 조정 (Service rate - Reject Rate)
차트 팝업 사이즈 변경시 렌더링 반응성 향상
액티브서비스 차트들의 데이터 동기화
액티브서비스 데이터 콜백주기 상향(2초->0.5초)
액티브서비스 차트에서 리얼타임 링크 팝업 제거
액티브서비스 목록 조회 성능 개선
현재 브라우저에서 소켓 keepAlive 체크 시간을 10초에서 60초로 변경
[관리 > 에이전트 업그레이드]에 새로고침 버튼 추가
[관리 > 그룹]에서 그룹 추가시 메뉴별 권한을 기본으로 체크하도록 변경
관리 > 알림창, 공지 설정 탭 별도 관리 메뉴로 분리
X-View 차트에 로딩 UI 추가
[대시보드] X-View 차트에 Error만 보기 예외 필터 추가
버그 픽스
화면 값과 CSV로 내보낸 파일의 내용이 일치 하지 않는 버그 수정.
Metrics의 데이터가 없을 경우, 결과를 0으로 반환하도록 통일.
'메소드'라는 용어를 '메서드'로 변경.
Chrome 45 버전에서 X-View 트랜잭션 분석 팝업 테이블 컬럼이 깨지는 현상 수정
뷰서버 가동 후 불특정 시점부터 404 페이지로만 보이는 문제 수정
오전 9시 이전에 애플리캐이션이름이 일부 조회되지 않는 문제 수정
파이어폭스에서 보고서/템플릿 이미지 안나오는 부분 수정
파이어폭스에서 토폴로지 대시보드가 안나오는 부분 수정
일간 통계 화면에서 운영시간 변경이 바 차트에 적용되지 않는 버그 수정
시스템 관리자 메뉴의 권한이 없을 경우, 로그인시 권한 없음 페이지가 보이는 버그 수정
메소드트리 검색 컴포넌트 검색 버그 수정
분석-EVENT, CSV로 내보내기했을 경우에 애플리케이션 이름이 콤바(,)가 있을 경우 화면 깨지는 버그 수정
관리-그룹, 그룹명이 변경되지 않는 버그 수정
트랜잭션당 프로파일이 1만건 이상으로 많은 경우 대시보드의 X-View 조회가 느려질 수 있는 문제 수정
X-View 트랜잭션 분석 팝업에서 Plain-Text가 일부분만 출력되는 버그 수정
X-View 트랜잭션 분석 팝업에서 일부 트랜잭션이 타임아웃 에러로 조회되지 않는 버그 수정
섬머타임이 적용되는 타임존에서 서버를 구동하면 일부 화면에서 500 에러가 발생하는 문제 수정
연관 트랜잭션 분석에서 토폴로지 노드 연결 데이터가 잘못 나오는 버그 수정
자동 로그인 체크 상태에서 세션 초과시 무한 로딩하는 버그 수정
액티브서비스 목록에서 IP 조회시 한글 깨지는 버그 수정
상단 알림 수와 알림창 이벤트 개수가 다른 버그 수정
XView 트랜잭션 분석 팝업의 타임라인 구간을 클릭했을때 플레인 텍스트탭 프로파일 위치를 찾지 못하는 버그 수정
대시보드 브라우저을 띄워놓고 다른탭을 보다가 돌아왔을때 화면이 정지되는 버그 수정
JAVA 에이전트
기능 추가
XML 파서 (DOM, SAX) 프로파일링 기능 추가(고급옵션 추가 trace_xml_parser=true)
트랜잭션 내에서 HttpURLConnection 호출시 대상 URL 프로파일링 기능 추가 (고급옵션 추가 trace_http_url_connection=true)
백그라운드에서 수행 중인 스레드에 대한 OOM(OutOfMemoryError) 감지 기능 추가
HTTP 헤더값을 이용한 login 아이디 설정 기능 추가 (user_by_http_header)
HTTP 헤더값을 이용한 서비스 이름 설정 기능 추가(service_naming_by_http_header)
변경 및 개선
IBM JDK 1.6 버전 이상 사용시 JMX 를 통한 시스템 리소스 정보 수집이 가능하도록 개선
WMONID 유효기간 설정이 가능하도록 개선
JMX 를 이용한 시스템 리소스 조회시 지원하지 않는 데이터에 대해 JNI 를 이용할 수 있도록 개선
에이전트 고급옵션 db_connection_get 사용시 리턴 타입을 체크 하도록 개선
NonHttpService 트랜잭션도 enable_guid_from_txid 옵션을 사용할 수 있도록 개선
IBM VM 에서 트랜잭션 안에서 생성된 스레드를 프로파일에 포함 하도록 개선
고급옵션 enable 옵션이 재시작 없이 적용되도록 개선(enable 이 false 일때 트랜잭션 데이터와 실시간 데이터를 수집하지 않음)
버그 픽스
프로파일 데이터가 사이즈가 32,767 값보다 큰 경우 프로파일이 전송되지 않는 버그 수정
"관리 > Log 보기" 조회시 도메인 아이디에 인스턴스 아이디가 포함되어 있을 함께 검색되는 버그 수정
ignore_url_xxx 옵션에 설정된 서비스들이 액티브 서비스에 포함되는 버그 수정
ExternalCall 이름 변경시 애플리케이션명이 변경 되는 버그 수정
특정 패턴을 프로파일 했을 경우 VerfifyError 발생하는 문제 수정
파일 추적시 참조가 메모리에 남아 있는 문제 수정
PLC 설정시 중요도가 낮은 서비스만 설정할 경우 중요도가 높은 서비스가 기본값으로 동작하는 문제 수정
.NET 에이전트
기능 추가
에이전트 로그 파일 보기 기능
PLC 구현
변경 및 개선
Upgrade Pending Info 및 에이전트 업그레이드 구현
AspCompat 특성이 지정된 .aspx 웹 페이지에 대한 프로파일 가능
버그 픽스
토폴로지 뷰가 활성화된 경우 DB 연결 시간이 오래 걸리는 문제 수정
이벤트 로그에 ".NET Runtime version 4.0.30319.34209 - CoCreateInstance 중 프로파일러를 로드하지 못했습니다"와 같은 항목이 발생하는 문제 수정
PHP 에이전트
기능 추가
PHP 내부 함수(PHP Internal Function) 다이나믹 프로파일 기능 추가(NTS 모드로 동작하는 PHP만 사용가능)
변경 및 개선
Text 공유 메모리가 부족해 SQL 쿼리를 파싱할 수 없을때 SQL 캐시를 초기화 하도록 개선
Text 공유 메모리 사용량 개선 및 성능 개선
에이전트 데몬 프로세스 성능 개선
버그 픽스
PHP Socket 콜이 자주 수행될때 Segmentation Fault가 발생하는 버그 수정
데이터 서버로 필요 없는 데이터가 전달되는 버그 수정
PHP Catchable fatal error 를 수집하지 못하는 버그 수정