본문 바로가기

Etc./APM

[APM] APM 스카우터

1. Scounter란?

현재 오픈소스로 공개되어있는 APM이다. 한국 개발자들이 개발한 것이라 문서를 이해하기 쉽고, 커뮤니티도 잘 되어있는 편이다.

 

2. Scouter의 구성 

 

Agent:

데이터를 모아 Collector에 전달한다.

Host Agent: OS의 CPU, Memory, Disk 등의 성능 정보 전송

Java Agent (Tomcat Agent): 실시간 서비스 성능 정보, Heap Memory, Thread 등 JVM 성능 정보 및 Tomat WAS 성능 수집 및 전송

MariaDB Agent

 

Server(Collector):

Agent에서 받은 지표들을 모아서 저장하고, 클라이언트에서 요청하면 수집한 데이터를 내려준다. 

지표들은 UDP로 올수도 있고, TCP로 올 수도 있다.

 

Client(Viewer):

수집된 성능 정보를 확인하기 위한 Client 프로그램 

 

참고 ) 

https://github.com/scouter-project/scouter/blob/master/scouter.document/main/Quick-Start_kr.md

'Etc. > APM' 카테고리의 다른 글

TCP / UDP  (0) 2023.02.06
[DB] 프로시저 (procedure)  (0) 2023.01.30
OSI 7계층  (1) 2023.01.25
TCP/IP 소켓 프로그래밍 기초 지식  (0) 2023.01.25
소켓프로그래밍이란  (0) 2023.01.25