[SCOUTER] Tomcat에 Scouter 설정방법
[SCOUTER] Tomcat에 Scouter 설정방법
- Scouter 버전 : 2.12.0.1.SNAPSHOT
- 해당되는 Agent 폴더 하위에 존재하는 conf 파일에서 scouter.conf 파일을 복사해서 정의
Tomcat에 Scouter 설정
Scouter 정의파일 수정
해당되는 agent
폴더 하위에 존재하는 conf
파일에서 scouter.conf
파일을 복사해서 정의
Scounter.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
### SCOUTER JAVA AGENT 설정 파일 샘플
## SCOUTER에서 보여줄 객체 이름
obj_name=WAS-01
## SCOUTER 서버 접속 정보
net_collector_ip=127.0.0.1
net_collector_udp_port=6100
net_collector_tcp_port=6100
#hook_method_patterns=sample.mybiz.*Biz.*,sample.service.*Service.*
#trace_http_client_ip_header_key=X-Forwarded-For
#profile_spring_controller_method_parameter_enabled=false
#hook_exception_class_patterns=my.exception.TypedException
#profile_fullstack_hooked_exception_enabled=true
#hook_exception_handler_method_patterns=my.AbstractAPIController.fallbackHandler,my.ApiExceptionLoggingFilter.handleNotFoundErrorResponse
#hook_exception_handler_exclude_class_patterns=exception.BizException
conter_ineraction_enabled=true
JAVA_OPTS의 Scounter Agent 설정
톰캣의 catalina.sh 파일에 직접 추가해도 되지만 setenv.sh 파일에 정의를 하면 관리가 쉬움
다음 코드로 인해서 setenv 파일에 대한 환경설정 적용
1
2
3
4
5
if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
. "$CATALINA_BASE/bin/setenv.sh"
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
. "$CATALINA_HOME/bin/setenv.sh"
fi
setenv.sh
톰캣 실행시에 추가로 선언해줄 환경 변수 값 정의 파일
1
2
JAVA_OPTS="${JAVA_OPTS} -javaagent:/service/scouter/agent.java/scouter.agent.jar"
JAVA_OPTS="${JAVA_OPTS} -Dscouter.config=/service/scouter/agent.java/conf/scouter-demo.conf"
This post is licensed under CC BY 4.0 by the author.