1. 시스템 설치
1-1. 시스템 접근 방법
rockPM은 일반적인 HTML을 사용하는 것과 동일하게 별도의 설치가 필요 없이 로컬에서 웹 브라우저를 통해 접근 가능합니다.
시스템 관리자 대시보드는 서비스, 시스템 자원에 대한 실시간 모니터링차트와 통계적인 관점의 수치를 비교할 수 있는 차트로 구성되어 있습니다.
이를 통해 서비스 부하량 및 성능 장애 현황을 모니터링할 수 있으며, 시스템을 안정적으로 운영할 수 있습니다.
웹 서버에 올려서 여러 사용자가 URL을 통해서 접속
1-2. 시스템 설치 권장사항
항목 권장사양
CPU 2core(2.0 GHz 이상)
Memory 4GB 이상의 여유 메모리
하드디스크 1000GB 이상 - 시스템 규모나 프로파일 양에 따라 다름
지원 OS Windows, Linux, AIX, HP, Solaris
모니터링 대상 시스템의 규모 및 수집하는 데이터의 양에 따라 다르기는 하나, 일반적으로 1000TPS 이하의 트랜잭션을 서비스하는 경우 위의 사양이 필요
1. 초기 라이선스
license
  • 제품 설치 후 발급 받은 라이선스를 입력
    • 라이선스 미 입력시 제품 사용에 제한
2. 만료 라이선스
license
  • 라이선스 만료시 입력 창이 자동으로 활성화 됨
    • 추가 라이선스 발급 필요
rockPM 상단의 SETTING 메뉴를 통해서 실시간으로 설정 정보 관리
설정 정보는 브라우저 로컬스토리지를 통해 관리되므로, 접속 환경이나 브라우저가 변경되는 경우 설정 정보가 유지 안됨
등록된 서버 정보의 INSTANCES 선택 Dialog에서 콤보 박스로 출력되며, 서버를 바꾸면서 여러 Scouter 서버의 성능 데이터를 모니터링
setting-server
Config 정보
  • PROTOCOL: Web Protocol
    • HTTP
    • HTTPS
  • ADDRESS: Scouter Web API 접속 URL
  • PORT: Scouter Web API Port
  • AUTHENTIFICATION TYPE: Scouter 인증방식
    • token(bearer)
    • Cookie
    • N/A
  • DEFAULT: Scouter Web API 접속 서버 선택 여부
  • ADD SERVER: 마지막 등록되어 있는 서버 정보를 기준으로 복사
실시간/과거 데이터 조회 간격 설정
setting-polling
Config 정보
  • COUNTER INTERVAL: Web API 호출 간격(default: 2초)
  • SHORT HISTORY RANGE: 조회 전체 시간 범위(default: 60분)
  • SHORT HISTORY STEP: 조회 간격(default: 5분)
  • LONG HISTORY RANGE: 조회 전체 시간 범위(default 360시간)
  • LONG HISTORY STEP: 조회 간격(default: 1440분)
알림 설정
setting-alert
Config 정보
  • USE BROWSER NOTIFICATION: 브라우저 및 OS의 NOTIFICATION 기능 사용 여부(default: N)
    • 모바일에서는 기능 제한
  • ALERT INTERVAL: COUNTER INTERVAL: Web API 호출 간격(default: 2초)
알림 기준 정보(Scouter Agent에서 설정)
  • Disk
    • Warning: 70% 이상 ~ 90% 미만
    • Fatal: 90% 이상
  • CPU
    • Warning: 70% 이상 ~ 90% 미만
    • Fatal: 90% 이상
  • Memory
    • Warning: 70% 이상 ~ 90% 미만
    • Fatal: 90% 이상
그래픽 설정
setting-graph
Config 정보
  • COLOR STRATEGY: 그래프의 색깔 그룹(default: BY INSTANCE)
    • BY INSTANCE: 인스턴스 그룹
    • BY METRIC: 메트릭 그룹
  • CURVE FUNCTION: 그래프 모양(default: CATMULL ROM)
    • LINEAR
    • STEP
    • STEP BEFORE
    • STEP AFTER
    • BASIS
    • CARDINAL
    • MONOTONE X
    • CATMULL ROM
  • LINE WIDTH: 선의 두께(default: 2px)
  • LINE OPACITY: 선의 투명도(default: 0.7)
  • FILL AREA: 선 아래 영역 채우기 여부(default: N)
  • DISPLAY A. BREAK: 그래프 중단 여부(default: Y)
  • GRAPH AXIS-X: X축 단위(default: 10분)
글꼴 설정
setting-font
Config 정보
  • BASIC FONT: 기본 글꼴(default: Righteous)
  • MENU FONT: 메뉴 글꼴(default: Audiowide)
  • CHART AXIS FONT: 차트의 범례 글꼴(default: Audiowide)
  • CHART TOOLTIP FONT: 차트의 툴 팁 글꼴(default: Righteous)
  • XLOG PROFILER FONT: XLOG의 PROFILER 글꼴(default: Righteous)
사용 가능 폰트
  • Display
    • Righteous
    • Audiowide
    • Lobster
  • Sans-Serif
    • Roboto
    • Open Sans
    • Nanum Gothic
  • Handwriting
    • Permanent Marer
    • Satisfy
    • Architects Daughter
  • Monospace
    • Nanum Gothic Coding
    • Space Mono
    • Cousine
데이터 포맷 설정
setting-data
Config 정보
  • NUMBER FORMAT: 숫자 유형(default: 0.0)
  • DATE FORMAT: 날짜 유형(default: %Y-%m-$d)
  • TIME FORMAT: 시간 유형(default: %H:%M:%S)
  • MINUTES FORMAT: 분 유형(default: %H:%M)
XLOG유형(NORMAL, ASYNC, ERROR)별 모양 설정
setting-xlog
Config 정보
  • ROWS: XLOG의 열 개수(default: 5)
  • COLUMNS: XLOG의 행 개수(default: 5)
  • OPACITY: 투명도(default: 0.7)
  • SAMPLING: 샘플링(default: 100%)
리포트 서버 접속 정보
setting-report
Config 정보
  • USE: 리포트 사용여부
  • PROTOCOL: Web Protocol
    • HTTP
    • HTTPS
  • ADDRESS: Report Web API 접속 URL
  • PORT: Report Web API Port
  • E-Mail USE: 이메일 발송 사용여부
    • 리포트 기능 중 사전 구성한 정보를 메일 전송
기타 정보
setting-xlog
THEME
  • WHITE
  • BLACK
THREAD DUMP
  • USE: 스레드 덤프 사용 여부
  • File Extend: 스레드 덤프 확장자
Setting / Scouter Web API Server Info의 정보를 기반으로 Scouter Web API Server에 로그인/로그아웃 수행
login
Scouter Server에서 수집하는 서버 관리
  • 모니터링 대상 서버 및 인스턴스 선택
  • instance
  • SETTING에 추가한 Scouter 서버 콤보 박스가 있으며, 해당 콤보 박스를 변경할 때마다, 해당 Scouter서버에 등록된 모니터링 대상 변경
  • 좌측의 SERVER를 선택하면, 해당 서버에 포함된 인스턴스 목록 출력
  • 인스턴스 명칭으로 필터링하거나, 목록 클릭을 통해 토클하여 모니터링할 대상 선택
Instance에서 사전에 구성한 정보 관리
  • 모니터링 대상 서버 및 인스턴스 선택
  • preset
  • Instances 메뉴에서 선택한 인스턴스 정보를 저장 관리
rockPM에서 사전 구성한 Layout 관리
  • 사전 구성된 ‘rockPM-Sample-Layout’ 및 사용자가 구성한 Layout을 관리
  • layout
  • DASHBOARD에서 메트릭의 크기와 위치 정보를 LAYOUTS 버튼을 통해서 관리
  • 모니터링 대상에 따라서 구성할 차트가 다르거나, 상황에 따라서 봐야하는 대시보드가 다른 경우, 레이아웃 관리를 통해 쉽게 저장 및 불러오기
해당 인스턴스의 각각의 조건에 맞는 데이터를 구성 및 엑셀 다운로드
    report
  • REPORTS: 사전에 구성한 정보 관리
  • PREVIEW: 구성한 리포트 화면 미리보기
  • BUILD: 리포트 항목 및 레이아웃 구성
  • DOWNLOAD: 구성한 리포트 화면의 데이타를 엑셀로 다운로드
rockPM에서 사전 구성한 리포트 관리
    report
  • 구성한 리포트의 인스턴스, 레이아웃을 REPORTS 버튼을 통해서 관리
  • 모니터링 대상에 따라서 구성할 리포트가 다를 경우 리포트 관리를 통해 쉽게 저장 및 불러오기
인스턴스의 수집 정보를 Dashboard로 구성하여 모니터링
  • 인스턴스가 선택되면 성능을 모니터링 시작함
  • dashboard
  • 상단 툴 바 부분을 이용하여, 화면의 중앙 영역에 모니터링 관련 대시보드를 구성
    • Scouter v.1.x: 사전 구성
    • Scouter v.2.x: 사전 구성 및 텔레그래프 정보
  • Box 추가 후 모니터링하고자 하는 메트릭을 드래그 & 드롭 하여 모니터링 차트 구성
대시보드 레이아웃을 구성하고, 과거 데이터 및 알림을 조회 버튼 그룹
    toolbar
  • 조회 조건 버튼(CHANGE TIME RANGE): 실시간/과거 데이터 수집 설정
  • 박스 추가 버튼(ADD EMPTY BOX): 화면에 Box 추가
    • 레이아웃을 관리하는 컴포넌트로 메트릭을 드래그 후 모니터링 데이터가 출력되는 하나의 대시보드 구성요소 설정
  • 메트릭 항목: Box에 드롭 가능한 하나의 성능 메트릭을 의미하며, 모니터링할 메트릭을 드래그 & 드롭을 통해서 성능 데이터가 출력
  • 알림 버튼(ALERT): 알림 상세 조회
  • 알림 정보가 있을 경우 배지로 건수 표시
  • 삭제 버튼: 화면의 모든 Box 삭제, 대시보드 초기화
  • Box의 우측 하단의 이미지 드래그를 통해 크기 변경
  • Box의 제목 드래그를 통해 위치 변경
  • 각 메트릭은 단독으로 표현 가능한 메트릭과 중첩 가능한 메트릭으로 나눔
  • 단독 메트릭: CLOCK, XLOG BAR, XLOG, VISITOR, ACTIVE SERVICE
  • 중첩 메트릭: 나머지 메트릭
    • Scouter v.1.8 이상: 고정
    • Scouter v.2.x 이상: 텔레그래프 설정에 따른 동적 구성
  • 단독 메트릭과 중첩 메트릭은 상호 배타적인 성격
  • 단독 메트릭이 있는 Box에 중첩 가능 메트릭을 드롭 하는 경우, 기존의 메트릭은 사라지고 중첩 가능한 메트릭이 표시
클라이언트의 현재 시간 표시
metrics-clock
Config 정보
  • TIME ZONE: 지역별 시간(default: Asia/Seoul)
    • Asia/Seoul
    • UCT
    • US/Central
    • US/Pacific
    • Europe/Paris
    • Asia/Tokyo
    • Australia/Sydney
  • TIME FORMAT: 시간 유형(default: HH:mm:ss)
트랜잭션 정보 이퀄라이저
metrics-xlog-bar
트랜잭션을 하나의 점으로 표현하는 XLOG 차트
  • 트랜잭션이 처리되는 패턴, 에러 발생 여부, 현재 트랜잭션의 처리 상태 등을 직관적으로 파악
  • 그래프의 패턴 중 상세하게 프로파일을 확인해야 하는 영역을 드래그해서 프로파일 데이터 확인
  • metrics-xlog
Config 정보
  • SHOW PROCESS: 트랜잭션 프로세스 표현 여부(default: false)
Filter
  • 트랜잭션의 처리 시간, 에러 발생 여부, 트랜잭션 ID, URL 등 다양한 조건을 통해서 XLOG 차트를 필터링
XLOG PROFILER
  • XLOG에서 특정 영역을 드래그시 해당 영역의 목록 로딩
  • metrics-xlog-profiler
목록의 프로파일 선택시 오른쪽 영역에 나타나고, 프로파일 상단의 옵션을 통해서 프로파일 확인
  • SUMMARY: 개요 여부(default: true)
  • INDENT: 계층 여부(default: true)
  • BIND: SQL 변수 BIND 여부(default: true)
  • WRAP: 줄 바꿈 여부(default true)
  • GAP: 트랜젝션간의 갭 표시 여부(default: true)
  • FORMATTER: SQL 포맷 여부(default: true)
방문자 정보
metrics-visitor
Config 정보
  • SHOW NUMBER: 숫자 표시 여부(default: true)
  • SHOW GRAPH: 그래프 표시 여부(default: true)
  • AXIS: 범례 유형(default: BOTH)
    • BOTH
    • LEFT
    • RIGHT
    • NONE
  • RANGE: 범위(default: 60초)
동작 중인 쓰레드 정보
  • 인스턴스, 그룹, 서버 별로 그룹화
  • 스택 클릭 시 상세 쓰레드 정보 확인
  • metrics-active-service
Config 정보
  • SHOW COUNT: 개수 표시 여부(default: true)
  • FILL BLANK: 빈 공간 채우기 여부(default: false)
  • GROUP TYPE: 그룹화 유형(default: INSTANCE)
    • INSTANCE
    • GROUP
    • SERVER
  • DISPLAY TYPE: 화면 표시 유형(default: VERTICAL)
    • HORIZONTAL
    • VERTICAL
  • MAX VALUE: 스택 사이즈(default: 15)
    • GROUP TYPE에 따라서 자동으로 변경
    • INSTANCE: 15
    • GROUP: 20
    • SERVER: 25
단독 메트릭을 제외한 나머지 메트릭의 경우 중첩 가능하며 메트릭을 드래그 & 드롭을 통해서 중첩 가능
metrics-overlap-metric
Config 정보
  • 2개 이상의 메트릭이 중첩될 경우 활성화 되며 메트릭을 삭제 가능
현재 데이터를 실시간으로 확인하거나, 과거 데이터 조회
  • 사전 구성된 ‘rockPM-Sample-Layout’ 및 사용자가 구성한 Layout을 관리
  • layout
  • DASHBOARD에서 메트릭의 크기와 위치 정보를 LAYOUTS 버튼을 통해서 관리
  • 모니터링 대상에 따라서 구성할 차트가 다르거나, 상황에 따라서 봐야하는 대시보드가 다른 경우, 레이아웃 관리를 통해 쉽게 저장 및 불러오기
    range
  • REALTIME / SEARCH: 실시간/과거 데이터 조회 유형
  • DATE RANGE: 과거 데이터 조회 시 날짜 범위
  • SHORT RANGE: 5분 간격으로 1시간까지 조회
  • LONG RANGE: 1일 간격으로 15일까지 조회
  • DOWNLOAD: 과거 데이터 조회일 경우 중첩 메트릭의 정보 엑셀 다운로드
새로운 ALERT이 발생하면 우측 상단이 경고 알림 부분에 배지로 ALERT이 수신 알림
    alert
  • ALERT 아이콘을 클릭하여, 발생한 정보를 확인 할 수 있으며, 목록의 시계 모양을 클릭하면 해당 ALERT이 발생한 과거 시각의 데이터 조회
  • 특정 및 전체 알림을 삭제 가능
Copyright ⓒ 2021 rockPLACE Inc. All rights reserved.
Top