지난 시간에 scouter 설치와 application과의 연동을 알아보았다. 이제 이렇게 연동된 application과 server에 대한 정보를 가지고 모니터링을 해야 한다. 우선 scouter client를 구성하기 앞서 설정을 할 부분이 있다. 바로 그룹에 대한 설정이다. 그룹에 대한 설정은 모니터링 대상 application의 tomcat에서 다음과 같이 할 수 있다. catalina.sh or startup.sh JAVA_OPTS=" ${JAVA_OPTS} -javaagent:${SCOUTER_AGENT_DIR}/scouter.agent.jar" JAVA_OPTS=" ${JAVA_OPTS} -Dscouter.config=${SCOUTER_AGENT_DIR}/conf/scouter.conf" J..
Scouter Client (Viewer) 를 실행하면 다음과 같이 오류가 나오는 경우가 있다. Failed to create the part's controls 오류가 크게 있어서 눈에 확 띄지만 그것보다 중요한것은 이라고 표시된 부분이다. 이 오류의 원인은 Collector 가 여러개 있고 다른 Collector를 선택하게 되면 발생을 한다. 오류의 해결책으로는 Client > Window > Reset Perspective 를 수행해주면 된다. 바로 정상화가 된것을 확인할 수 있다. 끝!
전에는 Jennifer 같은 유료 모니터링 솔루션을 거의 다 썼다면 요즘엔 오픈소스 모니터링 솔루션을 많이 사용한다. 그 중 LG CNS에서 만들어서 배포하는 오픈소스 APM (application performance monitoring) 을 설치해보도록 하겠다. 만드신분이 다른 회사로 가신지 꽤 되었는데 최근 5월달에 마지막 release가 되었고 관리가 잘 되고 있는듯하다. 바로 설치부터 시작을 해보자. (github에도 설치과정이 아주 잘 나와 있다.) Collector Server 설치 $ wget https://github.com/scouter-project/scouter/releases/download/v2.8.1/scouter-all-2.8.1.tar.gz 최근 release가 된 2.8...