[SCOUTER] 구성, weblogic, wildfly, jeus 연동

반응형

1. SCOUTER

-. Scouter "개발자를 위한 APM"이라는 목적에 맞게 어플리케이션 성능을 모니터링 할 수 있는 자유도가 높은 툴이다. Scouter는 아래와 같은 모듈들로 구성된다.

 

Modules 설명
Server (Collector) Agent가 전송한 데이터 수집/처리
Host Agent OSCPU,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