본문으로 건너뛰기

5.1.0-8.8

2023. 05. 18.

기능 개선

[수집서버]

오픈소스 데이터베이스 모니터링 베타 출시
  • MySQL, MariaDB, Percona Server for MySQL에 대한 모니터링 기능 제공
  • System Agent의 mysql 플러그인을 활성화하고 설정하면 모니터링 가능
  • 데이터베이스 대시보드
OCP Plugin에 Promethus 기반 DISK 사용량 모니터링
  • 설정 -> 시스템 설정 -> 플러그인에서 설정
  • 시스템 -> [HOSTNMAE] -> Container -> 디스크
토폴로지 기능 개선 및 그룹토폴로지 추가
인스턴스 토폴로지
  • 인스턴스를 표현하는 원형 주위에 APDEX 상태를 표시하는 테두리 추가됨 → 처리가 지연되는 인스턴스는 빨간색 테두리가 있음
    • 초록색 : 현재 3초 미만 요청수 표시
    • 주황색 : 현재 3초 ~ 12초 요청수 표시
    • 빨간색 : 12초 이상 수행중인 요청수 표시
  • Active Thread Controller 추가
    • 테두리를 클릭하면 Active Thread Controller가 표시됨.
    • 좌측 인스턴스 정보 페이지에도 ‘Active Thread Controller’ 버튼이 있음

gauge를 클릭하거나, 사이드 메뉴의 active thread controller 버튼을 클릭하면 현재 동작중인 스레드를 확인 할 수 있다.

그룹 토폴로지
  • 그룹토폴로지 페이지 추가
    • Build-in 설정된 application-group 기준으로 토폴로지를 확인 할 수 있는 메뉴 추가
    • User Defined 그룹을 표시할 수 없는 이유는 User Defined 그룹에는 하나의 인스턴스가 여러 그룹에 속하기 때문에 노드 간의 호출이 매우 복잡하게 표현될 수 밖에 없어 제거함
  • 사이드 메뉴 show-instance 기능 추가
    • 노드 선택 후 우측의 show instance 버튼을 클릭하여 해당 그룹의 인스턴스별 Tmap,tps,avg res time 을 확인 할 수 있다.
좌측 메뉴 스크롤
  • 좌측 메뉴에 인스턴스, 서버가 많을 경우 메뉴 영역 전체가 스크롤 되도록 변경함

[WAS Agent]

  • Java 17 LTS 버전 지원, Jakarta EE 표준지원, Spring Boot 3 지원
  • Java 17 버전이 LTS(Long Term Support) 버전으로 릴리즈되어 APM WAS Agent에서 지원함
  • Java EE에서 Jakarta EE로 표준이 변경되어 WAS Agent에서 지원함
    • 패키지명이 javax.* 에서 jakarta.* 로 변경됨
  • Tomcat 11 버전부터 javax가 jakarta로 변경되었음
  • SpringBoot 3은 기본적으로 Java 17 이상에서 동작함
SQL 및 Bind Parameter 길이 제한 옵션
  • SQL 문장의 길이를 제한하는 옵션(transaction.trace.sql.max.size)을 설정할 수 있음, 너무 긴 SQL쿼리를 제한할 때 필요함. 기본값 : 무제한
  • SQL 파라미터 길이를 제한하는 옵션(transaction.trace.sql.parameter.max.size)을 설정할 수 있음. 너무 긴 SQL Prepared Statement에 매핑되는 변수를 제한할 때 사용함. 기본값: 40
# SQL query max size (default unlimit)
#transaction.trace.sql.max.size=-1

# SQL query parameter max size (default 40)
transaction.trace.sql.parameter.max.size=40

[SYS Agent]

원큐 설치 추가
  • System Agent 설치를 자동화하여 설정 → 리소스 → System Agent ‘설치(클립보드)’ 버튼을 클릭하면 실행할 명령이 클립보드에 복사되며, SSH 터미널에서 붙여넣기하여 실행하면 다운로드, 압축해제, 설정 파일을 생성하여 한번에 자동 설치됨.
  • sysInstall Shell Script 를 다운로드 후 추가 파라미터 없이 실행하면 커멘드 라인에서 파라미터를 개별적으로 안내에 따라 입력할 수 있음
HAProxy 모니터링 추가
  • 물리, 가상에 설치된 HAProxy에 대한 모니터링 기능 제공
  • System Agent의 HAProxy Plugin을 활성화하면 모니터링 가능
  • HAProxy를 모니터링하려면, HAProxy에 statistics 페이지가 설정되어 있어야 함

버그 수정

  • 기타 버그 수정

5.1.0-8.8.2

  • Azure CDN 모니터링 기능

5.1.0-8.8.7

  • 경고 알림 Slack Bot Client 지원 중단 대응 : 지원 가능한 Client로 변경
  • 경고 알림 Slack WebHook 기능 추가

5.1.0-8.8.8

  • 경고 알림 MS Teams 기능 추가

5.1.0-8.8.9

  • 주간보고서 에러 버그
  • JDBC Driver 버전에 따라 SQL Params 누락
  • 퀵서비스 도메인 변경에 따른 처리

5.1.0-8.8.11

  • WEB 1시간 통계 데이터 누락

5.1.0-8.8.13

  • 스레드덤프 그룹 라이센스 오류

5.1.0-8.8.14

  • 호출 통계 데이터 사이즈 개선
  • PreparedStatement close 누락시 WAS Agent Memory Leak 발생 가능성 차단

5.1.0-8.8.15

  • SQL 문자열 시작에 "--"문자열 주석있는 경우 피싱 버그

5.1.0-8.8.16

  • 월간 보고서 데이터 누락 버그
  • 삭제 주기에 따라 삭제되지 않는 데이터 개선

5.1.0-8.8.17

  • 좌측 메뉴 자동 숨기기 옵션으로 사용 시 마우스 Over 사용성 개선