본문 바로가기

성능테스트/Scouter

[ scouter ] spring scouter 설치

반응형

SpringBoot Scouter APM 구성 (tistory.com)

 

SpringBoot Scouter APM 구성

Scouter 오픈소스 APM (Application Performance Monitoring) Tool로써 어플리케이션 및 Host OS 자원에 대한 실시간 모니터링 기능을 제공 APM : Application performance montoring / application performance management 모니터링 대

happy-jjang-a.tistory.com

 

1.Scouter설치

1.1 Scouter agent및 server 다운로드

https://github.com/scouter-project/scouter/releases/ 에 접속하여 최신파일인 scouter-all-2.10.0.tar.gz의 다운로드 링크주소를 복사한다. wget을 통해 downloads폴더에 다운로드 한다.

wget https://github.com/scouter-project/scouter/releases/download/v2.10.0/scouter-all-2.10.0.tar.gz

 

1.2 Scouter agent및 server 파일 압축풀기

Scouter파일 압축 풀기

sudo tar xvf scouter-all-2.10.0.tar.gz -C /opt/scouter --strip-components=1

1.3 Scouter agent및 server 정상설치 확인

/opt/scouter로 이동하여 agent.host, server폴더 등 확인

2. Scouter Server 설정

2.1 Scouter Server 설정파일 위치로 이동

/opt/scouter/server/conf 로 이동하여 scouter.conf 파일 확인

2.2 server.conf파일 편집

net_udp_listen_port=6100 # tcp listen port 설정
net_tcp_listen_port=6100 # udp listen port 설정
db_dir=/opt/scouter/database  # database 저장위치 설정
log_dir=/opt/scouter/logs # log 저장위치 설정

3. Scouter Host Agent 설정

3.1 agent.host 설정파일 위치로 이동

/opt/scouter/agent.host/conf폴더에서 scouter.conf파일 확인

3.2 agent.host 밑의 scouter.conf파일 편집

# net_collector_ip는 이 에이전트에서 수집한 데이터를 보낼 서버의 ip주소이다.

net_collector_ip=127.0.0.1 
# net_collector_udp_port는 에이전트와 서버간 udp 통신시 사용할 포트번호이다.

net_collector_udp_port=6100 
# net_collector_tcp_port는 에이전트와 서버간 tcp 통신시 사용할 포트번호이다.
net_collector_tcp_port=6100

 

4. Scouter Java Agent 설정

4.1 agent.java 설정파일 위치로 이동

/opt/scouter/agent.java/conf폴더에서 scouter.conf파일 확인

4.2 agent.java 밑의 scouter.conf파일 편집

net_collector_ip=127.0.0.1
net_collector_udp_port=6100
net_collector_tcp_port=6100
obj_name=WAS-01

9. 테스트 실행 및 X로그 확인

아래의 과정으로 Scouter를 검증한다.


9.1 java 프로젝트 실행

nohup java -javaagent:/opt/scouter/agent.java/scouter.agent.jar -Dscouter.config=/opt/scouter/agent.java/conf/scouter.conf -Dobj_name=WAS-01 -jar hello-spring-0.0.1-SNAPSHOT.jar &


9.2. host agent 실행

test@ykd2:/opt/scouter/agent.host$ ./host.sh

9.3. server 실행

test@ykd2:/opt/scouter/server$ ./startup.sh

9.4. client 실행

접속할 클라이언트 PC에서 tuna client설치해서 접속

 

반응형

'성능테스트 > Scouter' 카테고리의 다른 글

[ scouter ] no xlog profile collected  (1) 2022.12.29
[ Scouter ] scouter설치  (0) 2020.10.26