Server 5.5.1.1 릴리즈 날짜 : 2020-02-20
기능 추가
[팝업 > X-View 트랜잭션 분석] CICS(메인프레임) 트랜잭션 서버 분석 기능 추가
변경 및 개선
[분석 > DB 검색 > Domain/Instance/Business] 운영시간 및 영업일 제외 기능 추가 (ARIES-9617)
[팝업 > X-View 트랜잭션 분석] 타임라인 분석의 Plain Text 탭 기능 리뉴얼
[관리 > 어댑터 및 실험실] 사용자 옵션 값 숨기기 기능 추가
[관리 > EVENT 외부연동 설정] 메일 본문 포맷 커스터마이징 기능 추가
Plain Text 탭이 타임라인 분석 레벨의 텍스트 분석으로 변경되었고, 다른 탭에서 프로파일 번호 클릭시 텍스트 분석에서 해당 프로파일을 찾을 수 있습니다.
버그 픽스
[관리 > 뷰서버 제목 및 로고 설정] 사용자정의 로고 설정 후 기본 설정으로 변경이 불가능한 버그 수정 (JJC-3466)
[관리 > Business] CSV 가져오기 기능이 동작하지 않는 버그 수정 (JJC-3488)
[팝업 > X-View 트랜잭션 분석] 토크로 내보내기 기능이 동작하지 않는 버그 수정 (ARIES-9620)
[팝업 > X-View 트랜잭션 분석] 콜트리에서 어제 시작된 트랜잭션이 오늘 종료되는 경우 텍스트 조회가 되지 않는 버그 수정 (ARIES-9634)
[대시보드 > 스피드 바] 구간별 액티스서비수 개수 표시 안되는 버그 수정 (ARIES-9632/JJC-3480 )
Server 5.5.1.2 릴리즈 날짜 : 2020-03-12
기능 추가
[관리 > 뷰서버 RDB] 제니퍼 성능 데이터를 RDB에 백업하기 위한 스케쥴 설정을 할 수 있는 화면 추가
[사용자 메뉴 > SQL 수행기] 뷰서버 내장 RDB를 조회 할 수 있는 화면 추가
변경 및 개선
[대시보드 > X-View 차트] 드래그 중에 포함된 개수 표시하기 (ARIES-7762)
[분석 > X-View] 고급 검색 조건 (SQL, SQL 파라메터, ExternelCALL) 조회시 조회가 오래 걸릴수 있음을 표시 ( ARIES-8350)
[데이터서버] 조회 범위가 길때의 애플리케이션 현황 조회 성능 개선 (ARIES-9665)
[사용자 정의 대시보드 > 편집] 화면 리뉴얼
[렌더링 성능] 편집 도중 차트가 많은 경우 브라우저 버벅이는 현상 개선
[상단 메뉴] UX를 개선하여 사용자 인터렉션 간소화
[텍스트 삽입] 세로 정렬 기능 추가 (JJC-3465)
[텍스트 삽입] 폰트 사이즈 조절이 좀 더 광범위하게 변경 (JJC-3465)
[텍스트, IFrame, Plugin] 삽입후 별도의 수정 버튼을 누르지 않아도 컨텐츠 정보가 즉시 반영 되게 개선
[상단바 설정] '적용' 버튼 없이 선택 후 즉시 반영 되게 개선
[차트 편집] 높이가 작은 해상도에서 스크롤이 나오지 않는 문제가 해결됨
[차트 편집] 도메인 그룹 트리가 우측에서 잘리는 문제가 해결됨
버그 픽스
[템플릿 > 편집] 수동 빌드시 기준 날짜가 설정한 기간 설정과 다르게 동작하는 버그 수정 (ARIES-9637)
[템플릿 > 편집] 라인 차트 생성시 X축이 요약 간격과 나누어 떨어지지 않을 경우, X축이 추가로 그려지는 버그 수정 (ARIES-9657)
[로그인] 자동 로그인이 활성화 된 상태에서 관리자 승인 대기 화면이 뜰 경우, 로그아웃이 안되는 버그 수정 (JJC-3510)
[데이터서버] 배치잡 도메인에서 동일 아이피, 동일 설정파일을 이용할 경우 접속이 제한되는 현상 (ARIES-9659) (JJC-3520)
템플릿 목록 화면에서 빌드시 기본 설정만 가능하고, 기간 설정별 수동 빌드는 편집 화면에서만 할 수 있습니다.
Server 5.5.1.3 릴리즈 날짜 : 2020-04-06
변경 및 개선
[분석 > 애플리케이션 현황] CICS 관련 데이터 조회 기능 추가
[관리 > JENNIFER 관리자 알림 > E-Mail 알림] DATASERVER_NOT_ENOUGH_DISK, USER_SIGNED_UP 추가
[팝업 > X-View 트랜잭션 분석] 트랜잭션 데이터 조회시 중단 시킬 수 있는 기능 추가
[토크 리뉴얼] 디자인 변경 및 제목 검색 기능 추가
[템플릿 > 편집 > 테이블] 일자별 Multi Domain (DB 검색)에서 정렬 기준을 대상 이름 오름차순으로 변경 (JJC-3562)
[H2 데이터베이스] 원격에서 뷰서버 H2 데이터베이스로 접속할 수 있는 옵션 추가 (엔지니어 문서 참고)
[데이터서버] 진단로그의 시스템, 프로세스 CPU 사용률을 10초 평균에서 스냅샷의 값으로 변경
버그 픽스
[대시보드 > 공통] "응답시간, TPS" 실시간 라인차트 디폴트가 도메인 단위로 나오지 않는 버그 수정 (ARIES-9684/JJC-3566)
[대시보드 > 공통] 액티브서비스 카운트 개수 표시 버그 수정/표시 가능한 링의 개수보다 많을때 발생 (ARIES-9671)
[관리자 알림] + 버튼을 누르면 디테일 내용이 나오지 않고, 창이 닫히는 버그 수정 (ARIES-9618)
[분석 > 애플리케이션 현황] 애플리케이션 이름이 공백일 경우. 호출건수/실패건수 클릭이 안되게 수정 (ARIES-9679)
[분석 > 애플리케이션 현황] 전체 기간 검색시 연관 데이터 문제 수정 (JJC-3547)
[관리 > 공통] 팝업으로 띄울 경우, 푸터 영역에 저장 버튼이 노출되지 않는 버그 수정 (JJC-3559)
[관리 > JENNIFER 관리자 알림 > E-Mail 알림] smtp 설정값을 [관리 > EVENT 외부 연동] 설정값을 바라보고 있던 버그 수정
[관리 > 그룹] 대상별/기능별 권한 전체 해제가 안되는 버그 수정
[관리 > 어댑터 및 실험실] 일본어일 때, 텍스트가 밀리는 버그 수정 (JJC-3561)
[템플릿 > 편집 > 테이블] DB 검색 - ERROR, 검색 방식이 건수일 때, 요약 간격 설정이 안되는 버그 수정
[템플릿 > 편집 > 라인 차트] 기간별 Domain/Instance/Business, 기간설정이 하루가 아닐 때, 조회 범위가 하루를 초과하는 버그 수정
[팝업 > SQL Build & Plan] .NET 퍼스펙티브 환경에서 바인딩 매개변수를 복사하는 기능이 동작하지 않는 버그 수정 (JJC-3534)
[팝업 > X-View 트랜잭션 분석] 간헐적으로 타임라인 분석이 조회되지 않는 버그 수정 (JJC-3541)
[사용자 인증] 로그인 어댑터로 인증 성공시 어댑터에서 설정한 사용자 그룹이 없을 경우, 서버 에러가 발생하는 버그 수정
SERVER 5.5.1.3 으로 업그레이드 하신후에 [관리 > JENNIFER 관리자 알림 > E-Mail 알림] 에서 '설정' 버튼을 클릭하여 수신 설정을 다시 해주셔야 관리자 알림 이메일을 정상적으로 받을수 있습니다.
잘못된 경우 "E-mail notification In JENNIFER Maager Notification did not configure" 와 같은 로그가 뷰서버에 발생합니다.
Server 5.5.1.4 릴리즈 날짜 : 2020-04-08
버그 픽스
[리얼타임 > dbConnection] DB Connection 이퀄라이져 차트 내용 더블 클릭시 나오는 팝업창에서 데이터 표시가 안되는 버그 수정
이 버그는 Server 5.5.1.2 버젼 부터 발생한 버그 입니다.
Server 5.5.1.6 릴리즈 날짜 : 2020-04-16
변경 및 개선
[팝업 > X-View 트랜잭션 분석] 콜-트리, External Call 프로파일에서 OWlens 연동 기능 추가
버그 픽스
[분석 > DB 검색 > Domain/Instance/Business] 시작/종료 날짜가 동일할 때, 시간만 변경해서 조회하면 데이터가 나오지 않는 버그 수정 (JJC-3575)
[팝업 > X-View 트랜잭션 분석] 소켓 탭에서 NIO 관련 소켓 데이터가 안나오는 버그 수정
[관리 > JENNIFER 관리자 알림 > 화면 알림] DATASERVER_DOWN 이 한번 발생되면 뷰서버가 재시작 되기 전까지 계속 알림이 발생하는 버그 수정 (JJC-3577)
Server 5.5.1.7 릴리즈 날짜 : 2020-05-08
기능 추가
템플릿 차트 테마 커스터마이징 도구 추가
변경 및 개선
SQL 수행기에서 CREATE, DROP, ALTER, INSERT, UPDATE, DELETE 문을 사용할 수 있게 수정
SQL 수행기 구문 초기화 기능 추가
[사용자 정의 대시보드] 대시보드 저장시, 모니터링 경과후 1분후에 로컬 브라우저에 썸네일 저장 (ARIES-9703)
[대시보드 > 차트 > 차트 내보내기] 미리보기후 저장, 이후 바로 가기 UX 포함되게 개선
버그 픽스
템플릿 제목이 길 경우 발생하는 화면 버그 수정 (JJC-3573)
뷰서버 시작시 Domain 데이터가 허용 길이 초과시 RDB로 마이그레이션이 안되는 버그 수정 (JJC-3626)
접속 실패 중인 에이전트가 있을 때 관리자 알림/공지 기능이 동작하지 않는 버그 수정 (JJC-3626)
Agent Java 5.5.1.1 릴리즈 날짜 : 2020-02-20
기능 추가
SQL Hash 값을 통해 특정 SQL을 추적하지 않는 기능 추가 (ignore_profile_sql_hash) (JJC-3446)
SQL 예외 발생시 특정 문자열이 포함되어 있는 경우 정상 SQL로 처리하는 기능 추가 (ignore_sql_exception_message)(JJC-3360)
변경 및 개선
CICS 관련 검증 로그 레벨을 INFO(1)에서 TRACE(3)로 변경함.
Agent Java 5.5.1.2 릴리즈 날짜 : 2020-02-25
버그 픽스
CICS 타입 변환시 포멧이 int 값을 넘는 경우 포멧 에러 수정.
Agent Java 5.5.1.3 릴리즈 날짜 : 2020-07-28
버그 픽스
Standalone 애플리케이션 설정시 CICS 모듈을 호출하지 않는 문제 수정. (JJC-3776)
Agent .NET 5.5.1.1 릴리즈 날짜: 2020-02-19
변경 및 개선
.NET Core 응용 프로그램에서 Service Adapter 지원 추가
.NET Core 응용 프로그램에서 PLC 지원 추가 (예외: .NET Framework 환경에서 동작하는 .NET Core 응용 프로그램의 경우 미지원)
에이전트가 동적 생성하는 DLL을 %TEMP%가 아닌 에이전트 설치 폴더 하위의 /extension/temp 경로로 변경
Agent .NET 5.5.1.2 릴리즈 날짜: 2020-02-24
변경 및 개선
자바 에이전트의 enable_reject_log, include_query_string_in_reject_log 옵션 추가
버그 픽스
5.5.1.1에서 추가한 .NET Core 응용 프로그램의 Service Adapter 지원 코드의 버그 수정 (에이전트 업그레이드 시 기존 Service Adapter가 동작하지 않음)
Agent .NET 5.5.1.3 릴리즈 날짜: 2020-03-16
버그 픽스
다중 ResultSet을 반환하는 DataReader 사용 시 FETCH 수량 및 소요 시간이 중복 계산되는 문제 (JJC-3529)
Agent .NET 5.5.1.4 릴리즈 날짜: 2020-03-18
버그 픽스
일부 환경에서 프로세스 CPU 사용율이 시스템 CPU 사용율보다 높게 수집되는 문제 (JJC-3533)
Agent .NET 5.5.1.6 릴리즈 날짜: 2020-04-07
변경 및 개선
.NET Core 지원
Docker Container 환경 지원
Agent .NET 5.5.1.9 릴리즈 날짜: 2020-04-20
변경 및 개선
.NET Core 응용 프로그램에서 Microsoft.Data.SqlClient 비동기 모니터링 추가
버그 픽스
.NET Core 응용 프로그램에서 "System.Data.SqlClient.SqlConnection.OpenAsync" 메서드를 호출하면 MissingMethodException 예외가 발생하는 문제 수정 (JJC-3892)
Agent .NET 5.5.1.11 릴리즈 날짜: 2020-04-23
변경 및 개선
Sybase ASE Client 지원 추가
Agent PHP 5.5.1.1 릴리즈 날짜: 2020-03-24
변경 및 개선
enable_runtime_internal_function_hook_in_zts 고급 옵션 추가 (ARIES-9673)
enable_runtime_internal_function_hook_in_zts 고급 옵션이 true일때 PHP 에이전트는 PHP가 ZTS로 컴파일 되었을 경우도 실행시간에 PHP 내부 함수를 후킹한다.
PHP가 ZTS(Thread Safe)로 컴파일 되었을때 실행시간에 PHP 내부 함수를 후킹하는 것은 안전하지 않다. 따라서 PHP Agent는 PHP 가 ZTS로 컴파일 되었을때 실행시간에 PHP 내부 함수를 후킹 동작을 수정/추가하지 않는다.
하지만 PHP 프로세스내 Thread가 오직 하나임이 보장될때 PHP 내부 함수를 후킹 동작 수정/추가는 NTS/ZTS 컴파일 여부와 무관하게 안전하다. ex) Apache Prefork + PHP ZTS 환경일 경우
버그 픽스
JENNIFER Front 수집 정보 전달 HTTP 요청이 즉시 종료되지 않는 버그 수정 (ARIES-9673)
특정 HTTP 요청에 대해, 만약 HTTP 헤더에 "aries-fem-enabled: true"가 있다면 PHP 에이전트는 이를 JENNIFER Front 수집 정보 전달 요청으로 판단하고 HTTP 요청 url에 요구되는 작업을 처리하지 않고 바로 HTTP 응답을 반환한다.
Agent PHP 5.5.1.2 릴리즈 날짜: 2020-04-13
변경 및 개선
'.' 문자로 어레이 내부 값을 수집할 수 있도록 user_key_in_php_session 고급 옵션 동작 개선 (ARIES-9693)
예시 : $_SESSION['user']['id'] 값을 사용자 ID로 수집하고 싶을때 user_key_in_php_session 고급옵션에 user.id 값을 지정
Agent PHP 5.5.1.3 릴리즈 날짜: 2020-04-28
변경 및 개선
./Jennifer5Agent -ckd <directory> 실행 옵션 추가 (ARIES-9712)
소스코드 변경 이력 기능은 소스코드 비교를 위해 디렉토리내의 php 파일들을 모두 전송한다. 소스코드 변경 이력 대상 디렉토리내의 PHP 컨텐츠 용량이 큰 경우 부하가 클 수 있으므로 ./Jennifer5Agent -ckd <directory> 를 실행했을 때 수집 시간 + 컨텐츠 읽기 시간이 500ms 이하, 총 파일 크기가 150MB 이하인 경우만 소스 코드 변경 이력 기능을 사용할 것을 권장함
예시 :
$ cd <agent.php>
$ bin/./Jennifer5Agent -ckd /var/www/html
path: /var/www/html, depth: 10
number of subdirectories: 863
number of files(*.php, composer.json): 5521
total file size: 55MB
collect time : 194ms
content read time : 93ms
버그 수정
소스코드 변경이력의 "검색할 디렉토리 최대 깊이" 옵션이 적용되지 않는 버그 수정 (ARIES-9712)