JENNIFER 5.0.15 Release Note
릴리즈 날짜 : 2016. 05. 11
제니퍼 공통
기능 추가
사용자정의 중 화면 설정 메뉴 신설
ARIES-4924 화면 설정 메뉴 - 확장형 대시보드 변경 개수 정의가능 (기존 10개 픽스)
X-View 트랜잭션 분석 팝업 및 액티브서비스 셀파오라클 연동 기능 추가
분석 > 로디드클래스, X-View 트랜잭션 분석 팝업 콜-트리에서 디컴파일 코드 볼 수 있는 기능 추가
분석 > 애플리케이션 현황의 일일 차트의 일간 데이터 외부 영역을 클릭했을 경우 기간 전체 데이터를 확인할 수 있는 기능 추가
X-View 트랜잭션 분석 팝업 콜-트리에서 메소드 및 클래스 프로파일 제외하기 기능 추가
관리 > Instance, 마우스 드래그를 통해 Instance 순서를 변경하는 기능 추가
관리 > EVENT 룰, 스크립트 오토런 기능 추가
Jeus JMX의 호스트를 설정 할 수 있는 기능 추가
뷰서버 요청 로그 기록 옵션추가 (server_view.conf)
뷰서버 대시보드 데이터 조회 쓰레드풀 개수 지정 옵션추가 (server_view.conf)
사용자 정의 대시보드 - (DB Connection, 영역별 CPU) 이퀄라이져 차트 추가
X-View 트랜잭션 팝업 - 느린 트랜잭션에 대한 자동 스택트레이스 기능 추가
분석 > 애플리케이션 변경 이력 - 소스코드 변경 이력을 추적하여 분석하는 화면
사용자 메뉴 > 화면 설정 - 시작 화면 및 확장형 대시보드 관련 설정을 하는 화면
관리 > SQL Parameter 수집 - Domain 단위로 SQL Parameter 수집 여부를 설정하는 화면
변경 및 개선
BAD_RESPONSE_TIME ERROR 발생시 상세 메시지 보완
사용자 정의 대시보드 차트 (상단바 동기화X) 선택시 차트에 독립적으로 적용하게 변경
사용자 정의 대시보드 리스트 UI 변경
초기화면 -> 시작 화면으로 용어 변경
시작 화면 설정을 사용자 정보에서 화면 설정으로 이동
액티브서비스 목록 팝업에서 SQL 내용이 보이도록 개선
관리 > JMX 설정, JBOSS에 ID와 PASSWORD를 설정할 수 있도록 수정
분석 공통, Method Time 메트릭 추가
EVENT 어댑터에 null 값이 넘어가는 버그 수정
실시간 X-View에 Deploy 변경 이력 표시 기능 추가
토폴로지 대시보드 - 에이전트가 깔리지 않은 노드 구분 표시
오늘 데이터를 표시하는 5분 간격 Area차트 현재 값(비정확) 표시 제거
토폴로지 대시보드 - 액티브서비스 시간대별 라벨 표시 추가
사용자 정의 대시보드 - 상단바 동기화 안된 차트 에이젼트 선택시 다른 차트에 디팬던시 제거
성능브라우저 - 라인 배율 맥스값 Y축의 120% 상한선 적용
실시간 라인차트 (상단바-인스턴스) 선택 없을시에 기본 Domain 단위로 보여주기
'초당 요청 건수' 매트릭(비정확)을 '성능 브라우저', '사용자 정의 대시보드' 에서 제거
X-View 트랜잭션 팝업 - 타임라인 차트 클릭시 응답시간이 높은 프로파일 위치로 포커싱 되도록 개선
X-View 트랜잭션 팝업 - 콜 트리의 성능 및 컬럼 리사이징 기능 개선
관리 > PLC - 제니퍼4와 동일한 방식으로 변경
관리 > EVENT 룰 > Metrics EVENT - EVENT 발생 기준을 실시간 매트릭으로 변경
분석 > DB 검색 > EVENT/ERROR - 데이터 개수와 상관없이 조회되도록 개선
버그 픽스
뷰서버 XView 캐쉬 오류 수정
데이터서버의 불필요한 로그출력 제거
일부 환경에서 에이전트를 빠르게 재시작할때, 이전의 데이터로 스피드미터가 그려지는 문제 수정
사용자 정의 대시보드 차트 라인 선택 로직 버그 수정
스피드미터&스피드바 차트 arrivalRate,serviceRate 차트 표현 적용이 안되는 버그 수정
썸머타임이 적용되는 타임존 환경에서 그래프/텍스트가 보이지 않는 문제 수정
통계 - 시간대별 조회에서 시간대가 잘못나오는 버그 수정
뷰 서버에서 NumberFormatException 로그가 계속 쌓이는 버그 수정
대시보드/Manager 차트들이 안나오는 버그 수정
바차트,이벤트, 토폴로지 차트 마우스 이벤트 버그 수정
Area 차트 해상도가 작을때 렌더링 버그 수정
일일 DB 를 복구중일 때 "백업중" 으로 표시되는 버그 수정
X-View 트랜잭션 팝업 - SQL 보기가 안되는 버그 수정
분석 > 애플리케이션 현황 - 기간 조회시 일일 바 차트가 포커싱되지 않는 버그 수정
관리 > Business - 내보내기시 CSV 필드명이 영문으로 나오는 버그 수정
JAVA 에이전트
기능 추가
디플로이를 기반으로 한 애플리케이션 변경 이력 수집 (활성화를 위한 고급옵션. enable_deploy_event_trace: 디플로이 이벤트 데이터의 수집 여부 기본값 true, enable_deploy_resource_trace: 디플로이 리소스 데이터 수집 여부 기본값 true)
느린 트랜잭션 자동 스택트레이스 (활성화를 위한 고급옵션. enable_auto_stack_trace)
고급 옵션을 에이전트 설정 파일에서 설정 할 수 있도록 기능 추가
에이전트 설정 파일에 사용자 정의 옵션을 지정할 수 있도록 기능 추가
변경 및 개선
에이전트 설정 파일의 데이터 서버 접속 정보(IP, Port) 변경시 재접속 하도록 개선함.
JEUS JMX(Connection Pool) 사용시 서버 이름을 지정할 수 있도록 고급옵션을 추가함.(jmx_server_name_for_jeus)
옵션이 변경되었을 경우 로그파일에서 확인 할 수 있도록 로그를 개선함.
모듈이 모두 초기화 되지 않아도 수집 가능한 정보를 수집 하도록 개선함.
버그 픽스
DB Connection Fail 과 일반 SQL Exception 구분을 못하는 버그 수정.
에이전트 고급옵션 db_connection_get 이 동작하지 않는 버그 수정.
Heap Memory 데이터 수집시 에러(InternalError)가 발생할 경우 다른 데이터를 수집 못하는 버그 수정.
몽고디비 메서드에 프로파일이 중첩으로 걸릴 경우 GAP 시간이 음수로 나올수 있는 문제 수정.
.NET 에이전트
기능 추가
Oracle.ManagedDataAccess 데이터 프로바이더 지원
개선
.NET 4.5 이상의 응용 프로그램에서 다이나믹 메서드 프로파일 지정 시 EXE 프로세스를 재시작하지 않아도 반영되도록 변경
버그 픽스
제니퍼 서버가 없는 경우, 에이전트 측의 소켓 포트가 2~40개까지 점유되는 버그 수정
profile_http_header_all 옵션이 적용되지 않는 버그 수정
PHP 에이전트
기능 추가
External Call 수집 대상 함수에 curl_exec 함수를 추가함.
Red Hat 계열 Linux에서 SELINUX가 활성화 되었을 때도 에이전트가 동작하도록 te 파일을 설치 패키지에 추가함.
변경 및 개선
add_http_method_to_application_name 옵션 추가, 이 옵션이 true로 설정될 경우 HTTP Method를 애플리케이션 이름 앞에 []로 추가되게 함. ex) [GET]/wordpress/
report_http_fail_response_code_to_error 옵션 추가, 이 옵션이 true일 경우 HTTP response 코드가 200, 201이 아닌 경우 ERROR로 리포트 함.
버그 픽스
url_additional_request_keys 옵션 설정시 url_additional_request_keys WARNING 로그가 다수 발생하는 버그 수정
CentOS 7, php-fpm 환경에서 에이전트가 구동되지 않는 버그 수정
sysv 세마포어 생성 키가 0일때 에이전트가 오동작 하는 버그 수정
로드된 클래스 전송 실패 버그 수정
설정 > JENNIFER DB > 프로파일 저장 제한 설정이 적용되지 않는 버그 수정
Front End Data를 수집할 수 없는 버그 수정