스카우터(scouter)를 통해 톰캣 성능 모니터링을 해보자!

2016. 9. 8. 17:30Was/Tomcat

반응형



스카우터를 사용하기 위해서는 우선 아래의 링크를 통하여 아키텍처와 어떻게 셋팅하는지 살펴보자!


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

5번까지 따라하시고 돌아오시면 됩니다. 꼭 돌아오세요..ㅋㅋ

참고 : 스카우터의 구성


start-scouter-server.sh / start-scouter-host.sh

위의 두개의 쉘을 통해 agent를 띄우면 아래와 같이 클라이언트에서 보이게 됩니다.

톰캣까지 붙여진다면 아래와 같이 보여지게 됩니다.


이제! 톰캣을 붙여봅시다!

1) 복사

우선은 demo-env1 디렉토리의 scouter > agent.java > scouter.agent.jar를 tomcat>lib 밑에 복사!

ex) cp scouter.agent.jar ../../../../tomcat/lib/


2) 설정

lineupApmTomcat.conf 파일은 tomcat>conf에서 vi로 만들어줍니다.

내용

net_collector_ip=127.0.0.1

trace_interservice_enabled=true

obj_name=lineupStageWeb01

hook_method_patterns=org.mybatis.jpetstore.*.*


tomcat>bin> catalina.sh 에 아래처럼 scouter 관련 설정을 넣어준다.

JAVA_OPTS="$JAVA_OPTS -Dscouter.config=/home/deploy/program/tomcat/conf/lineupApmTomcat.conf"

CATALINA_OPTS="$CATALINA_OPTS -javaagent:$CATALINA_BASE/lib/scouter.agent.jar"


설정이 끝이 났으면 다시 scouter demo-env1 디렉토리로 가서 start-tomcat.sh / stop-tomcat.sh 를 vi 로 

열어서 현재 톰캣의 path로 맞춰준다.

그런 뒤에 기동한다! ./start-tomcat.sh


3) 확인

클라이언트를 통해 정상 작동하는것을 확인할 수가 있습니다. good~



반응형