반응형
1. SCOUTER
-. Scouter는 "개발자를 위한 APM"이라는 목적에 맞게 어플리케이션 성능을 모니터링 할 수 있는 자유도가 높은 툴이다. Scouter는 아래와 같은 모듈들로 구성된다.
Modules | 설명 |
Server (Collector) | Agent가 전송한 데이터 수집/처리 |
Host Agent | OS의 CPU,Memory,Disk 등의 성능 정보 전송 |
Java Agent | 실시간 서비스 성능 정보와 Heap Memory, Thread 등의 Java 성능정보 |
Client (Viewer) | 수집된 성능 정보를 확인하기 위한 Client 프로그램 |
각 서버에 설치된 Scouter의 Agent들이 성능 데이터를 Collector로 전송하며, 사용자는 Client 프로그램을 통해 성능 데이터를 본다.
2. 연동(JEUS, Wildfly, Weblogic)
1) JEUS - domain.xml에 각 server jvm-config 태그에 입력
<jvm-config> ………….. -javaagent:/WAS/JEUS/scouter/agent.java/scouter.agent.jar -Dscouter.config=/WAS/JEUS/scouter/agent.java/conf/scouter.conf -Dobj_name=DEV_TEST1 </jvm-config> |
2) Wildfly - standalone.conf 파일
#JAVA="" if [ "x$JBOSS_MODULES_SYSTEM_PKGS" = "x" ]; then JBOSS_MODULES_SYSTEM_PKGS="org.jboss.byteman" JBOSS_MODULES_SYSTEM_PKGS="org.jboss.byteman,scouter" Fi …... JAVA_OPTS="$JAVA_OPTS -javaagent:/svc/scouter/agent.java/scouter.agent.jar" JAVA_OPTS="$JAVA_OPTS -Dscouter.config=/svc/scouter/agent.java/conf/scouter.conf" JAVA_OPTS="$JAVA_OPTS -Dobj_name=jboss1" |
3) Weblogic - 각 server를 기동시키는 startManagedWebLogic.sh에 내용 추가
####SCOUTER START####### JAVA_OPTIONS="$JAVA_OPTIONS -javaagent:/APP/WAS/JENNIFER/SCOUTER/agent.java/scouter.agent.jar" JAVA_OPTIONS="$JAVA_OPTIONS -Dscouter.config=/APP/WAS/JENNIFER/SCOUTER/agent.java/conf/scouter.conf" JAVA_OPTIONS="$JAVA_OPTIONS -Dobj_name=UBMWQ1_domain" export JAVA_OPTIONS |
반응형
'APM > Scouter' 카테고리의 다른 글
[SCOUTER] Paper 연동 (0) | 2022.07.08 |
---|