Middleware (Monitoring) WAS 오픈소스 모니터링 소개 "Scouter"
페이지 정보
작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 6,164회 좋아요 2회 작성일 20-09-01 21:38본문
안녕하세요 "미들웨어" 입니다.
이번 장에서는 오픈소스 WAS 모니터링 툴을 소개하려 합니다.
WEB/WAS 서비스 구조에서 기본적이면서도 이슈 발생시 가장 많이 자주 보는 것이 아마 모니터링 툴이 아닐까 싶습니다.
모니터링 툴은 상용과 오픈소스로 나뉘는데, 상용은 jennifer, whatap 이 시장에서 반응이 좋습니다.
물론 tmcat 사의 sysmaster과 같은 많은 서비스 모니터링 툴도 있지만, 제가 모두 사용해봤을때는... 요즘 whatap 이 가장 업데이트도 빠르고 가성비도 좋고 많은 기능을 가지고 있습니다.
저는 주로 오픈소스를 위주로 사용하는데, WAS (tomcat, jboss, wildfly, springboot) 기반일 경우 무조건 scouter 을 사용합니다.
scouter 은 사용자가 원하는 dashboard 를 직접 꾸밀수도 있고, 원하는 기능을 튜닝해서 slack 연동도 가능하고, 심지어 scouter paper 로 모바일 환경에서도 지원이 됩니다.
제가 이번 scouter 소개에서 scouter 의 기능을 일일히 나열하는 것은 의미가 없을 것이고, 자주 사용하는 기능과 튜닝하는 방법에 대해서만 일부 소개해보려 합니다.
반응 좋으면 모듈 생성 후 연동 하는 것 까지도 해보겠습니다.
https://gunsdevlog.blogspot.kr/2017/07/scouter-apm-1.html
# Scouter Agent Configure SCOUTER_AGENT_DIR="/app/scouter/agent.java" JAVA_OPTS=" ${JAVA_OPTS} -javaagent:${SCOUTER_AGENT_DIR}/scouter.agent.jar" JAVA_OPTS=" ${JAVA_OPTS} -Dscouter.config=${SCOUTER_AGENT_DIR}/conf/scouter.conf" JAVA_OPTS=" ${JAVA_OPTS} -Dobj_name=test-app" |
5. scouter dashboard 샘플화면
jennifer 와 비슷하면서도 다른 느낌일것 같네요. (확장성은 최고입니다)
[Scouter 연동 구조]
Agent ⇨⇨⇨ [성능 데이터] ⇨⇨⇨ Collector(Server)
Client ⇦⇦⇦ [성능 데이터] ⇦⇦⇦ Collector(Server)
6. Scouter Alert (slack 연동)
(참고) scouter & slack 연동 설정방법
URL : https://github.com/scouter-project/scouter-plugin-server-alert-slack
- slack 알람 연동을 위해선 아래 lib 모두 위 링크에서 다운로드 받은 뒤 /server/lib 안에 넣어주고 재시동을 해야한다.
- 기본 제공되는 알람 옵션
기본 제공되는 알람 옵션
|
7. Scouter Dashboard 사용자 PC(MAC, Window) export 공유 방법
Dashboard 생성후 사용자 PC에 따른 Dashboard 공유 방법
|
댓글목록
등록된 댓글이 없습니다.