Application Performance Monitoring

rockPLACE Performance Monitor

rockPM

오픈 소스 APM인 Scouter Web API를 활용하여, Scouter의 성능 데이터를 웹을 통해 최적화된 형태로 모니터링 하기 위한 대시보드 소프트웨어입니다.

  • 텔레그래프와의 연동을 통해 다양한 소프트웨어 성능 정보를 Scouter의 성능 데이터와 함께 유기적으로 분석
  • 반응형 웹 방식으로 제작되어 모바일, 태블릿, PC등의 다양한 디바이스를 통해 접속

모니터링 대상

  • 사용자 : Recent User
  • 서비스 : Active Service, TPS, Response Time, Transaction Profile(class, sql, apicall) 등
  • 자원 : CPU, Memory, Network and Heap usage, Connection pool 등

특징

쉬운 설치와 빠른 사용성

  • 설치 없이 배포된 파일을 통해 사용자 환경에서 실행
  • 외부의 어떤 디바이스에서도 접근하여 사용

반응형 웹

  • 대부분의 모던 웹 브라우저 지원
  • 접속하는 디바이스의 다양한 해상도에 맞는 최적의 레이아웃 구성, 저장 및 관리
  • 접속 환경 및 모니터링 대상에 따른 각각의 모니터링 대시보드 구성

직관적이고 자유로운 UI

  • 대시보드의 구성부터 레이아웃의 편집까지 사용자의 UX에 기반한 WYSIWYG 편집
  • 모니터링 대상에 최적화된 형태의 메트릭을 드래그&드롭 방식을 통해 조합하여 표현

뛰어난 확장성

  • 기본적으로 제공되는 Scouter의 메트릭을 포함하여, 텔레그래프와의 연동을 통해 다양한 소프트웨어의 성능 정보를 추가 가능

XLOG – 애플리케이션의 섬세한 분석

  • 애플리케이션으로 진입되는 사용자의 트랜잭션을 분포도를 통해 표현
  • 트랜잭션이 애플리케이션에서 처리되는 실시간 패턴을 확인 할 수 있으며, 더 상세한 분석을 위한 그렙 포인트를 파악
  • Draw&Shift 방식과 샘플링 설정을 통해 대용량의 실시간 데이터 처리 가능 및 초당 수십만개의 데이터 표현
  • 상세한 분석이 필요한 트랜잭션은 XLOG를 드래그하여 상세 프로파일 정보 확인

DASHBOARD – 다양한 성능 데이터가 조합된 자유로운 대시보드

  • Scouter에서 제공하는 애플리케이션과 호스트 등의 메트릭과 텔레그래프를 연동하여 추가되는 메트릭들을 조합하여, 원하는 형태의 데이터가 혼합된 형태의 성능 그래프를 표현
  • 구성된 성능 그래프는 자유롭게 위치와 크기 조절
  • 디바이스의 해상도에 따라 3단계로 지정 가능
  • 해상도의 변화에 따라 지정된 레이아웃 구성
  • 한 번 저장된 레이아웃 정보를 어떤 해상도의 디바이스에서 접속하더라도 최적의 대시보드를 제공

INSTANCE – 모니터링 대상 관리

  • Scouter에서 모니터링 대상 정보

INSTANCE PRESETS – 모니터링 대상 관리

  • 모니터링 대상 정보를 사전에 저장/관리 하여 상황에 맞는 대상을 빠르게 확인

LAYOUT – 레이아웃 관리

  • 모니터링 상황이나 분석할 내용에 따른 레이아웃을 저장하고 각 상황에 맞는 레이아웃으로 변경

DOWNLOAD – 수집 데이터 다운로드

  • 현재 및 과거에 수집한 데이터를 엑셀로 다운로드 가능
  • 기간, 인스턴스, 매트릭별로 필요한 수집 데이터를 필터링을 통해 엑셀로 다운로드 가능

SETTING – 다양한 사용자 설정

  • 대부분의 정보를 사용자가 설정 가능
  • 사용자 환경에 맞는 데이터의 표현

대표적인 사용자 설정 가능 항목

  • XLOG: 크기, 모양, 색상, 샘플링 정보
  • 날짜와 숫자의 표현 형식
  • 데이터 조회 주기
  • 그래프의 곡선 함수와 색상 처리 방법
  • 각 항목에 따른 글꼴 설정

GS 1등급 인증

rockPM은 GS 인증 1등급을 획득하였습니다.

보다 자세한 내용은 rockPM 홈페이지(https://rockpm.rockplace.co.kr)에서 확인하실 수 있습니다.