JENNIFER 5.0.8 Release Note
릴리즈 날짜 : 2015. 5. 21
고객 요청 사항
JJC-60 SQL Build & Plan 수행시 바인딩 정보가 일치하지 않는 문제 수정
JJC-59 – SQL 보기 팝업 화면에서 DB 등록이 안되어 있다는 경고 창을 기본으로 보여주지 않도록 수정
JJC-56 WebSphere 환경에서 에이전트 인스턴스가 두개로 나타나는 버그 수정
JJC-74 에이전트 신규 등록시 Agent상태가 Stop으로 나오는 버그 수정
JJC-43 JJC-78 에이전트와 제니퍼 서버간의 접속 끊김을 EVENT를 받을 수 있도록 AGENT_STOP ERROR를 도입함. 기본값으로 FATAL 레벨로 EVENT를 발생하게 함
JJC-32 윈도우에서 서버를 실행할 때 제니퍼5임을 쉽게 할 수 있도록 커맨드창 타이틀에 제품명이 표시되게 함
[PHP Agent] JJC-99 SQL 데이터 읽기 실패로 인해 트랜잭션 세부 사항을 확인하지 못하는 버그 수정
JJC-62, 엑셀데이터 출력시 한글 깨지는 버그 수정
JJC-63, 엑셀 데이터 출력시 데이터 셀 배치가 맞지 않는 버그 수정
JJC-97, 웹스피어에서 제니퍼 설정시 일부 클러스터 정보가 보이지 않는 버그 수정
제니퍼 공통
기능 추가 (New Features)
보고서-템플릿 기능 추가
사용자 정의 대시보드 추가
차트 복사하여 팝업띄우기 기능 추가
프로파일 저장 제한 기능 추가 ( [관리 - 제니퍼 DB]의 '프로파일 저장 제한 탭' 화면 참조)
윈도우 서비스로 제니퍼 서버를 구동할 수 있도록 기능 추가
변경 및 개선 (Changes and Improvements)
분석-로디드 클래스 화면에서 내부 클래스, 익명 클래스를 조회할 수 있게 함
데이터서버의 메모리 사용량 개선
도메인당 인스턴스 수 제한을 50에서 100 으로 변경
Realtime - DB Connection 화면의 Connection문자열을 DB Connection문자열로 변경
대시보드-시스템 어드민 화면에서 선택된 인스턴스 개수에 따라 화면 레이아웃이 변경되도록 개선
멀티 도메인 차트 구성 변경 (금일 응답시간 제거, 스코어 보드 제거, 최근5분 액티브 서비스 라인 추가, 시간당 호출 건수 추가, 오늘 동시사용자 추가
대시보드-멀티 도메인 화면에서 이벤트 표시 단위를 인스턴스에서 도메인으로 변경
이벤트 차트에 표시되는 인스턴스 아이콘에 Micro-Small 사이즈가 추가
에이전트 업그레이드시 타임아웃이 발생하지 않도록 변경
관리-에이전트 업그레이드 화면에 에이전트 재시작 후 적용될 버전을 표시하도록 개선
접속된 데이터 서버가 없을때 나타나는 경고창의 문구 개선
관리-Instance 화면에서 jennifer.conf 파일 경로 및 Host 이름 볼 수 있도록 개선
관리-Instance 목록의 기본 정렬을 이름 순으로 변경
관리-라이센스 라이센스를 데이터 서버별로 확인할 수 있도록 개선 및 라이센스 입력시 Validation 체크 개선
관리-Domain 추가시 필수 입력사항 표시
'시스템 어드민' 대시 보드 이름을 에서 '시스템 관리자'로 변경
액티브 서비스 리스트 API 추가
메트릭스 이름 변경 ([매뉴얼 - 수집 데이터의 이해의 Metrics] 참조)
관리-그룹 메뉴별 권한에 보고서, 사용자 정의 대시보드를 추가
차트 Y축의 max value 값을 실제 max value에 최대한 가깝게 표현하게끔 개선
관리-제니퍼 서버 업그레이드, 온라인에서 확인하기 항목 제거
분석-서비스 현황 화면에서 동시 사용자, TPS, 서비스 요청률, 액티브 서비스, 응답시간은 5분 단위 라인 차트로 변경
로디드 클래스 조회 구조 개선으로 메모리 사용량 개선
심각한 ERROR가 발생한 트랜잭션만 실패로 처리하도록 바꿈
버그 수정 (Bug Fixes)
액티브 서비스 리스트화면에서 상세정보 클릭시, 다른 트랜잭션의 정보가 나올 수 있는 버그 수정
CRUD 매트릭스의 검색버튼을 눌렀을때 응답이 없는 버그 수정
로딩된 클래스가 많은 환경에서 에이전트와 서버간의 접속이 불안정해지는 현상 수정
서비스별 통계의 패치시간이 틀리게 조회되는 문제 수정
분석-메모리(컬렉션), 컬렉션 설정시 서버 에러가 발생하는 현상 수정
JAVA 에이전트
기능 추가 (New Features)
변경 및 개선 (Changes and Improvements)
시스템 리소스 수집에 대해 JDK1.6 이상은 JMX로 수집 하기로 변경함.
DB Connection Active Count 구하는 로직에 Active 상태를 추가하여 좀 더 정확하게 보이도록 개선함.
데이터 소스 추적을 jennifer.conf 에서 제어 할 수 있도록 설정 가능하게 변경함.
사용자 정의 메소드 프로파일을 설정할 수 있도록 고급옵션 옵션을 추가함.
버그 수정 (Bug Fixes)
IBM VM 환경에서 Socket Verify Error가 발생하지 않도록 수정
에이전트 고급옵션 debug_mode 사용시 CalassCassException이 발생하지 않도록 수정
어댑터로 공개된 클래스 중에 일부 난독화 되어 있는 부분을 난독화 되지 않도록 처리함
에이전트 설정 파일이 없을 경우 WAS 가 시작 안되는 문제 수정
웹스피어에서 제니퍼 설정시 일부 클러스터 정보가 보이지 않는 버그 수정
.NET 에이전트
기능 추가 (New Features)
SqlXmlCommand 타입에 대해 .NET Data Provider로 지원 추가
Front-End-Monitoring 기능 구현
토폴로지 모니터링 기능 추가 - WCF, SOAP, HTTP 호출에 대해서만 구현(COM+, .NET Remote 호출은 5.0.9에 구현 예정)
DB Connection 뷰 구현
변경 및 개선 (Changes and Improvements)
버그 수정(Bug Fixes)
인스턴스 ID를 지정했는데도 불구하고 10000 번 이후의 ID가 부여되는 문제 수정
PHP 에이전트
기능 추가 (New Features)
PHP 5.6.x 버전 지원
변경 및 개선 (Changes and Improvements)
동일한 머신에서 PHP Agent를 여러개 실행할 수 있도록 개선함. (ARIES-2624)
Native Critical Error(Segmentation Fault, Abort)가 발생했을 경우 Agent 동작 정지여부를 결정하는 고급옵션 추가(disable_agent_when_native_critical_error_occur)
버그 수정(Bug Fixes)
SQL Table명에 숫자가 있을때 발생하는 SQL 파싱 버그 수정
Network Sender에서 발생하는 Segmentation Fault 버그 수정
서버 내 호출이 방문자 건수로 잡히는 버그 수정
내부 bash 프로그램 실행 실패했을때 defunct 프로세스가 발생하는 버그 수정
Active Service의 PHP Call Stack 이 수집되지 않는 버그 수정
화면을 통한 PHP Agent 업그레이드 실패 버그 수정
외부 zend_extension 과 PHP Agent 가 충돌하는 버그 수정
PHP-FPM 프로세스가 실행 되지 않은 경우에도 PHP 에이전트가 실행되는 버그 수정
[PHP Agent] JJC-99 SQL 데이터 읽기 실패로 인해 트랜잭션 세부 사항을 확인하지 못하는 버그 수정
ZTS 환경(Apache Worker 모드)에서 HTTP 서비스 시작시 발생되는 Exception 버그 수정