스카우터를 사용하기 위해서는 우선 아래의 링크를 통하여 아키텍처와 어떻게 셋팅하는지 살펴보자!
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~
'Was > Tomcat' 카테고리의 다른 글
intellij X tomcat webapps 연결하기 (0) | 2019.04.12 |
---|---|
톰캣 튜닝 (0) | 2016.07.29 |
tomcat performance problem! (0) | 2016.04.25 |
PermGen / java.lang.OutOfMemoryError (0) | 2015.03.25 |
Setting property 'source' to 'org.eclipse.jst.jee.server: did not find a matching property. (0) | 2014.01.28 |