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 |