12.1 Scouter 개요


Scouter 연동 기능을 설명하기에 앞서 Scouter 관련하여 Playce WASup에서 사용하는 용어에 대하여 설명하고자 한다. 




내용




Scouter 모니터링 항목

Scouter는 JVM(WAS, Standalone application)을 사용하는 어플리케이션 및 OS 자원에 대한 모니터링 기능을 제공한다. Scouter의 주요 모니터링 항목은 다음과 같다. 

항목

설명

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



Scouter 구성 요소

Scouter는 아래의 요소들로 구성되어 있다. 

항목

설명

Scouter Server (Collector)
  • Agent가 전송한 데이터를 저장하고 Client 요청시 Client에게 적절한 데이터를 전송하는 수집 서버

Scouter Java Agent

  • Application Server 성능에 대한 주요 정보를 수집하여, Scouter Server로 전송하는 역할을 수행

Scouter Host Agent
  • Host의 CPU, Memory, Disk 등의 주요 자원들에 대한 정보를 수집하여, Scouter Server로 전송하는 역할을 수행

Scouter Client (Viewer)

  • 수집된 데이터를 보기 위한 이클립스 RCP(Rich Client Platform) 기반의 전용 Client 프로그램

Scouter WEB API
  • 성능 카운터, XLog, 프로파일등의 정보를 HTTP 프로토콜을 통해 제공




Scouter Paper

Scouter Paper는 Scouter WEB API를 활용하여 성능 데이터를 웹을 통해 확인할 수 있는 대시보드 소프트웨어로, 다양한 디바이스에서 접근 가능하다. 

Scouter Paper를 사용하기 위해서는 Scouter Web API가 필수적으로 구성되어 있어야 한다. 이미 구성된 Scouter Server를 활용하는 것이 가장 간편한 사용 방법으로, Scouter Web API에 Scouter Paper를 업로드하여 사용할 수 있다.


참고

Playce WASup에서는 Scouter Server 생성 시 Scouter Paper 항목의 'Embeded paper'를 선택하면 자동적으로 Scouter Web API에 Scouter Paper가 업로드되어 간편하게 바로 사용할 수 있다.






12. Scouter 연동
12.2 Scouter Server 설치 및 실행