커스텀 데시보드
□ | 커스텀 데시보드 |
Elevisor 의 데시보드 화면은 사용자 별로 사용자가 직접 편집 가능한 위젯을 제공하는 커스텀 데시보드이다.
데시보드 화면 우측 상단의 모양의 아이콘을 클릭하면 아래와 같이 편집 모드로 진입한다.
v 컴포넌트 챠트 영역
데시보드에 배치 시킬수 있는 컴포넌트 챠트 리스트가 제공되며 챠트 종류는 아래와 같다.
Line,Bar,Grid,Rader,Gauge,Fan,Info,Speed,Drum,Number,SlideBar
커스텀 데시보드 영역에 배치된 챠트는 빨간 색으로 표시된다.
v 커스텀 데시보드 영역
컴포턴트 데시보드 영역에서 챠트를 선택하면 커스텀 데시보드의 중앙부에 해당 차트가 배치된며 사이즈 조절 및 위치를 이동하여 원하는 곳에 위치 시킬수 있다.
v 수정된 데시보드 저장
데시보드 편집이 완료되면 화면 상단의 아이콘을 클릭하여 저장한다.
사용자 별로 저장되므로 사용자의 취향에 맞는 데시보드 구성이 가능하다.
v 데시보드 초기화
화면 상단의 아이콘을 클릭하면 기본 데시보드 화면으로 초기화 된다.
q 데시보드 화면 스냅샷
화면 상단의 아이콘을 클릭하면 데시보드 화면을 PNG 이미지로 Snap short 하여 Window에 보여진다. Snap Window에서 마우스 오른쪽 버튼을 클릭하여 이미지를 저장하여 할용할수 있다.
q 모니터링 항목
커스텀 데시보드에는 다양한 모니터링 항목에 대한 차트를 배치하여 사용할 수 있으며 각 모니터링 항목은 아래와 같다.
v Alert Event
이벤트 발생 현황을 나타내며 발생 Event에 대한 제어도 가능하다.
※ 이벤트 항목 및 제어는 "공통메뉴>Event>Event List" 도움말 참조
Alert Event에서 Event Name을 클릭하면 아래와 같이 이벤트 제어 화면이 popup 된다.
v Transaction Analyzer
Transaction Analyzer는 처리된 트랜잭션(URL)에 대하여 시각화하여 보여주는 분석 도구로서 X는 시간축, Y는 응답시간축이다.
※ 데시보드에서 그래프의 가로(시간)축에 대하여 15분, 30분 등으로 변경하더라도 Transaction Analyzer는 최근 5분간만 준다.
※ Transaction Analyzer에 대한 자세한 사항은 "트레이스 > Transaction Analyzer" 도움말 참조.
v Active Service List
수행중인 Active Service 리스트를 보여주며 Full list와 Mini list의 두 종류가 있다.
Full List
- Server : 수행중인 WAS 인스턴스명
- Type : 요청 URL Type ( JSP, Servlet )
- URL : 요청 URL
- Elapsed : 경과시간(지속시간), 단위(ms)
- Thread : 수행중인 스레드명
- IP : 호출한 사용자 IP
- PType : 수행중인 Trace 항목 Type(Pending Type)
※ Type 종류는 "트레이스 > Application Trace" 도움말 참조
- Pending Class#Method : 현재 수행중인 Class,메소드, SQL, IO 정보
- DB Info : WAS에서 수행한 SQL과 DB세션간에 매핑을 위한 값으로서,
Agent 환경 설정에 "trace.jdbc.application.info"가 true로 설정된 경우 SQL 수행전 DB의
세션의 CLIENT_INFO에 Unique한 ID를 설정하고 SQL을 수행하게 되며, 이때 Unique한
ID값이 표시된다. Unique한 ID값이 표시되고 SQL이 수행중이라면 DB의 세션정보
(V$SESSION 의 CLIENT_INFO 컬럼)에서 ID를 확인가능하다.
URL을 클릭하면 수행 스레드 정보 화면이 Popup되며 스레드 제어가 가능하다.
※ "서비스제어 > 스레드제어" 도움말 참조
Mini List
Full List 와 동일하지만 데시보드상에 효율적인 배치를 위하여 Thread, Pending Class#Method
정보가 빠진 형태의 Active Service 리스트이다.
v Call Count / Fail Count
Call Count : 5초 간격의 호출건수
Fail Count : 5초 간격의 실패건수
v RPS / TPS
RPS : 초당 요청 건수( Request Per Second )
TPS : 초당 처리건수 ( Transaction Per Second )
v Active Service
- 구간 설명
10- : 경과시간이 10초 이상
6-10 : 경과시간이 6초에서 10초
3-6 : 경과시간이 3초에서 6초
1-3 : 경과시간이 1초에서 3초
0~1 : 경과시간이 0초에서 1초
v Response Time Avg(ms)
5분 간격의 인스턴스 평균 응답시간을 구간별 누적치로 나타냄
- 구간 설명
APC : Application Calss의 약자로서 개발자가 개발한 AP 클래스를 의미함.
Network I/O : 호출한 클라이언트와의 Network I/O 시간
Socket I/O : Socket OPEN,CLOSE,READ,WRITE 시간
File I/O : File OPEN,CLOSE,READ,WRITE 시간
Fetch : SQL 수행후 Resultset Patch 시간
SQL : SQL 수행시간
DbWait : JDBC 커넥션 획득, 반환, PrepareStatement 생성 및 반환, ResultSet 반환 시간
v Concurrent User/5Min
최근 5분동안 요청건이 있는 동시 사용자(PC 기준) 로서 실제로 부하를 발생시키는 사용자를 나타낸다.
v JDBC Connection Pool
JDBC 커넥션 풀 사용량을 나타낸다.
- 구간 설명
Free : 사용 가능한 JDBC 커넥션 개수
Used | : 사용중인 JDBC 커넥션 개수 |
v Heap Util
JDBC 커넥션 풀 사용량을 나타낸다.
q 차트 종류
커스텀 데시보드에는 다양한 챠트가 제공되어 사용자가 해당 차트를 배치하여 사용할 수 있다.
v Line
라인챠트는 일반 챠트와 영역 챠트로 구분된다.
ü 라인챠트
ü 영역차트
v Bar
v Grid
v Rader
v Gauge
v Fan
Fan Chart 는 값에 증가하면 Fan Speed가 빨라지고 감소하면 느려져서 시각적으로 표현이 된다.
v Drum
사용량을 Drum 형태로 시작적으로 표현한다.
v Number
숫자를 사용자가 원하는 크기로 데시보드에 배치하여 식별을 용이하게 할수 있다.
v SlideBar
사용량을 Slide bar 형태로 표현 할수 있는 챠트이다.