와탭모니터링서비스 사례집e1%84%89%e1%85...2019/01/09 · 도입배경 •a...
TRANSCRIPT
Copyright © 2018 Whatap – Developed by WhaTap Labs Inc.
와탭모니터링서비스
사례집
2019.01.08
목차
Copyright © 2018 Whatap – Developed by WhaTap Labs Inc.
1. 와탭랩스소개
2. 우수사례
1.숨겨진포맷팅로직이 CPU 점유현상해결
2.디버깅로그로인한WAS 성능장애
3. Public SaaS 서비스를통한전문가협업
4.단순지표제공을넘는와탭모니터링서비스
5.사용자폭주로인한서비스중단예방
6.쿠버네티스기반 Java, Node.js 통합성능분석
Copyright © 2018 Whatap – Developed by WhaTap Labs Inc.
Chapter
회사소개
01.
- 4 -Copyright © 2018 Whatap – Developed by
와탭랩스소개
클라우드에최적화된모니터링서비스를제공합니다.
IT서비스의성능을극대화합니다.
- 5 -Copyright © 2018 Whatap – Developed by
특허로인정받은기술력
(엠파로스) (CA) (제니퍼소프트) (제니퍼소프트)
*액티브스택기술특허번호 : 10-1828156-0000
Copyright © 2018 Whatap – Developed by WhaTap Labs Inc.
Chapter
우수사례
02.
- 7 -Copyright © 2018 Whatap – Developed by
1.숨겨진포맷팅로직이 CPU점유현상해결
1. 도입배경 • 단말개통시스템이주말이나연휴후에,단말개통건수가증가하면 CPU사용량증가로주기적으로서비스재기동실행
• 아이폰 7 출시후,단말개통건수가폭주하자시스템다운현상발생
2. 와탭진단 공통모듈에서특정메소드를과도하게호출하는
현상을발견하여수정권고
3. 결과 • CPU사용량을 10 ~ 15% 줄임
• 시스템재기동없이안정적운영시작
• LG유플러스전사모니터링솔루션으로와탭채택
기존 현재
CPU사용량최대 15%감소
java.lang.StringBuffer.append(StringBuffer.java:246)
- 8 -Copyright © 2018 Whatap – Developed by
2.디버깅로그로인한WAS성능장애
1. 도입배경 • 광군제프로모션기간동안서버폭주로성능지연발생
• 로그양의적정성여부와로그로인한성능저하가어느정도인지예측이어려운상황
3. 결과 디버그로그OFF
성능저하가발생되지않는수준의로그비율확인
2. 와탭진단 응답시간지연이있었던트랜잭션중디버그로그의
비율이과도하게점유
응답시간이 5초이상걸렸던트랜잭션은대부분 call stack에서debug log가발견되었습니다.
하루동안수집된 Stack중 30%가Debug Log인것을확인할수있습니다
조치전
조치후
- 9 -Copyright © 2018 Whatap – Developed by
3. Public SaaS 서비스를통한전문가협업
1. 도입배경 • A 항공홈페이지 APM구축사업에 1개서버, 1개시나리오로 PoC진행
• 와탭랩스성능분석전문가의정밀하고다각적인성능컨설팅으로고객사에신뢰를얻어사업수주한 Case
2. 와탭진단 메인페이지호출시발생하는지연을샘플링하여
분석한후,호출구조패턴파악및문제점도출
3. 결과 • 메인페이지와서브페이지호출구조를개선하여
응답지연현상해소
• 성능분석전문가가다각의성능분석보고서를제공
고객사의신뢰를획득,사업수주로연결
• SaaS의최대장점인와탭튜닝전문가의협업을
최대활용한케이스
- 10 -Copyright © 2018 Whatap – Developed by
4.단순지표제공을넘는와탭모니터링서비스
1. 도입배경 • L사는해외 A솔루션을구매하여이미사용중이었으나, 솔루션활용도가낮은상태
• 성능분석전문인력이서비스성능상태를진단및분석해주는“전문모니터링서비스”에대한니즈증가
2. 와탭진단 • 와탭모니터링서비스를구독하여와탭모니터링
서비스를제공받음
• 서비스지연현상, 장애발생시와탭성능분석전문
가와의협업으로현황진단및대응책마련
3. 결과 이제모니터링은단순한지표만제공하는솔루션이
아닌그이상을제공하는“서비스”여야합니다.
와탭성능분석전문가
고객사운영담당자
- 11 -Copyright © 2018 Whatap – Developed by
• 유명온라인쇼핑몰서비스이벤트진행시급격한사용자폭주로
사이트다운현상발생
• Back-End 요청폭주에대한방어책이필요한상황
5.사용자폭주로인한서비스중단예방
MySql
Redis
Oracle
Elastic
백엔드시스템에서용량초과시WAS 스케일아웃불가
초과요청을안내페이지로포워드
폭주
폭주
• 액티브트랜잭션의상황에따라초과요청을 Static 안내
페이지로강제 forward하여사용자요청제어
• 이벤트를대비하여특정페이지에는호출제어 (쓰로틀링)
기능을적용
2. 결과1. 도입배경
접속자증가로사이트에접속할수없습니다.잠시대기해주십시오
평상시화면
사용자폭주시안내화면
- 12 -Copyright © 2018 Whatap – Developed by
6.쿠버네티스기반 Java, Node.js통합성능분석
단일서버로 Java, Node.js, Python 애플리케이션들을
통합모니터링이가능한국내유일한서비스“와탭”
Kubenetes환경에서비스의일부는 Java로, 일부는Node.js
개발되어진사이트로각애플리케이션을통합으로모니터링해야
하는니즈발생
2. 결과
1. 도입배경
이문서의저작권은 (주)와탭랩스에있습니다.
이문서는 (주)와탭랩스의서면동의없이어떤형태로도재생산, 배포, 변경할수없습니다.
감사합니다.