주요기능
□ | 주요기능 |
구분 |
항 목 |
비고 |
사용자 인터페이스 |
- 커스텀 데시보드 사용자별로 데시보드 화면 구성 기능 - 메인 트리 메뉴 편집 사용자별 메뉴 재구성 기능 외부 URL을 메뉴에 추가할수 있는 기능 제공 - Tab 방식의 UI 화면 제공 선택된 메뉴가 Tab에 열리게 되므로 Tab 내에 열려 있는 메뉴로 전환시 화면 Refresh가 없다. - WAS 그룹핑 기능 동일 서비스 WAS를 그룹핑 할수 있으며 그룹별 모니터링 및 그룹 리포팅 제공 - 다국어 지원 한국어 영어 - 스킨 지원 Black, White 스킨 지원 |
|
보안강화 |
- Connect authority 기능을 통한 Elevisor 서버 보안 강화 Connect authority를 활성화 하면 허용된 IP의 사용자만 Elevisor 서버에 접근이 가능하다. |
|
실시간 성능 모니터링 |
- 요청 URL, IP, 처리시간 정보, 실시간 Trace - 초당 처리건수, 동시 접속 사용자 - 트랜잭션별 응답시간을 분포도로 시각화 - JVM 메모리 사용 현황 - JDBC 커넥션 풀 사용 현황 - SQL 응답시간 및 상세 정보 - File I/O 정보 - Socket I/O 정보 - Trace(프로파일링) 정보 - 호출 파라미터 및 리턴 값 추적 - JDBC 자원 미반환 정보 - Exception 발생 정보 |
|
장애 감지 및 제어 |
- Hang 장애 사전감지 - 이벤트 관제 및 음성 경보 - 서비스 지연시 자동 스레드 덤프 수행 - 수행 스레드 제어 - 부하 제어 ( Service Level Control) |
|
통계 및 성능 분석 |
- 트랜잭션 분포도를 통한 과거 시점 분석 - 트랜잭션 상세 Trace(프로파일링) 정보 조회 - 스레드/서비스 덤프 분석 - JDBC 자원 미반환/ Exception 정보 |
|
리포트 |
- Summary Report - 서비스 추이 리포트 - URL, SQL 리포트 - JDBC 자원 현황 리포트 |
|
WAS-DB 양방향 연계 분석 |
- 실시간 WAS<->DB 양방향 1:1 매핑 연계 분석 - 사후 WAS<->DB 양방향 1:1 매핑 연계 분석 |
|
.
□ | 특화된 기능 |
v 사용자 중심의 UI
커스텀 데시보드는 챠트 콤포넌트를 바탕으로 사용자가 데시보드에 직접 챠트를 배치하여 할수 있는 데시보드 에디팅 기능을 제공한다.
또한 페이지 전환시 웹방식의 문제점인 페이지 Refresh가 없는 Tab방식의 도입으로 Web알 마치 C/S 환경처럼 편리하게 사용할수 있으며
사용자가 직접 메뉴를 에디팅하여 중요 메뉴만으로 재구성이 가능한 사용자 중심의 UI를 제공한다.
v 통합관제
Elevisor 제품군( ORACLE, J2EE)의 엔진은 하나의 Elevisor 서버에서 동시에 활성화하여 사용할수 있기 때문에 통합 관제가 가능하다.
v Hang 장애 사전감지
Hang 장애 사전감지 엔진에서 장애가 발생할수 있는 상황을 자동으로 감지하여 운영자에게 음성 및 SMS로 알려준다.
v WAS-DB 연계 분석
Elevisor 제품군(Oracle, J2EE)를 통한 성능관리 체계를 구축하면 WAS,DB간 양방향 상호 연계 분석을 할 수 있다.
실시간으로 수행중인 WAS의 트랜잭션과 DB의 세션간의 1:1 연계 분석 뿐만 아니라 사후 분석 시에도 수집된 성능
정보를 바탕으로 동일하게 연계 분석이 가능하다.
v자동 서비스/스레드 덤프
Elevisor for J2EE Agent는 액티브 스레드에 대하여 지정된 임계치 초과시 Elevisor 자체 서비스 덤프와 스레드 덤프(JDK 1.5 이상)를 자동으로 별도의 덤프 로그로 생성하여 관리한다.
이러한 자동 덤프 기능을 통하여 보다 명확한 사후 진단이 가능하다.
v 음성경보
이벤트 발생시 해당 내용을 육성을 안내하여 운영자가 즉시 인지가 가능하다.
v JDBC Wrapping 기술 배제
APM 툴은 JDBC 관련 정보( 커넥션, SQL, Statement, ResultSet) 정보를 추출하기 위하여 관련 JDBC 클래스를 툴 자체의 클래스로 Wrapping 하는 기술을 주로 사용한다.
JDBC Wrapping 기술을 사용할 경우 DB 벤더에 특화된 기능을 사용하기 위하여 Casting할 경우 ClassCastException이 발생된다.
Elevisor는 Wrapping 기술을 사용하지 않기 때문에 보다 안정적인 모니터링이 가능하다.