SlideShare une entreprise Scribd logo
1  sur  32
Sarc Summit Summer 2016
by sarc.io
June 11
삵
인프라 성능 데이터
분석 시작하기
발표자 김아령
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
목차
• 발표자 소개
• 데이터 분석 시작 지점 찾기
• 노하우를 시스템화 하기
• 데이터 분석 시작하기
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
• 주 업무 : 인프라 모니터링
솔루션 운영
• 장애 선 감지 솔루션 개발
발표자 소개
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
데이터 분석 시작 지점 찾기
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
모니터링 솔루션 활용 예
관리항목 기준
수치
비교방법 비교기준
CPU
Utilization
(%)
35 크거나 같다 60초마다 수집하여
10분 이상 현상이
지속될 경우
• 모니터링 임계값 설정 예
- 경험에 의한 임계값 설정
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
모니터링 솔루션 활용 예
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
모니터링 솔루션 활용 예
관리항목 기준
수치
비교방법 비교기준
CPU
Utilization
(%)
35 크거나 같다 60초마다 수집하여
10분 이상 현상이
지속될 경우
• 모니터링 임계값 설정 예
- 경험에 의한 임계값 설정
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
모니터링 솔루션 활용 예
관리항목 기준
수치
비교방법 비교기준
CPU
Utilization
(%)
80 크거나 같다 60초마다 수집하여
10분 이상 현상이
지속될 경우
• 모니터링 임계값 설정 예
- 지식에 의한 임계값 설정
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
모니터링 솔루션 활용 예
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
모니터링 솔루션 활용 예
APM에서 아래와 같은 현상 확인
출처: http://docs.jennifersoft.com/4.5manual#dc04ab433356fb92
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
모니터링 솔루션 활용 예
A그룹
A1: 음… ?(APM알못…..)
A2: 어! 저거 그 툴이네!!!
A3: 응답시간이 9초가 넘는
트랜잭션도 있으니
확인을 해봐야겠군
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
모니터링 솔루션 활용 예
B그룹
B1: 시스템 병목 있네…
B2: 부하생기면 더 큰 장애 나
겠는데?
B3: 병목 좀 봐야겠다.
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
• 현상 : 시스템 병목 발생
(물방울 현상 발생)
• 예측 : 부하 시 장애 위험
• ToDo : 병목 트랜잭션
확인하여 병목 원인 해소
필요
Alert!!!
모니터링 솔루션 활용 예
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
노하우를 시스템화 하기
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• 관리항목 간의 상관관계 분석
– Oracle Physical Reads(blocks/sec)
– WAS No. of Active Thread(cnt)
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• 툴 : R (무료 통계툴)
• 데이터 : 오라클에 저장된 인프라
성능 데이터
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• R 설치 방법(윈도우)
– cran.r-project.org에서 적당한 mirror를 찾아
설치파일 다운로드
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• R 설치 방법(윈도우)
– 다운로드된 파일 실행
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• R 설치 방법(윈도우)
– 다음버튼 클릭 후 설치 확인
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• 바탕화면 아이콘 클릭하여 R console 실행
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• x라는 이름으로 숫자 vector 할당 해보기
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• 필요한 패키지 설치
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• R IDE RStudio 설치
– https://www.rstudio.com/products/rstudio/d
ownload/에서 설치파일 다운로드
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• R IDE RStudio 설치
– 다운로드 된 파일 실행
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• R IDE RStudio 설치
– 다음버튼 클릭 후 설치 확인
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
• 시작에서 RStudio 클릭하여 실행
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
관리항목간 관계 분석
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
데이터 분석 시작하기
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
데이터 분석 시작하는 방법
• 내가 관리하는 데이터 확인
• 관리 데이터에서 사람이 도출 할 수 있는
노하우 확인
• 사람의 노하우를 시스템으로 구현할 수 있
는 데이터 분석 기법 적용하기
Sarc Summit Summer 2016
by sarc.io
데이터 분석 시작하기삵
Q&A

Contenu connexe

Tendances

AWSKRUG DS 2020/12 - Let the Airflow in AWS
AWSKRUG DS 2020/12 - Let the Airflow in AWSAWSKRUG DS 2020/12 - Let the Airflow in AWS
AWSKRUG DS 2020/12 - Let the Airflow in AWSWoong Seok Kang
 
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...Jemin Huh
 
비동기 어플리케이션 모니터링과 밀당하기
비동기 어플리케이션 모니터링과 밀당하기비동기 어플리케이션 모니터링과 밀당하기
비동기 어플리케이션 모니터링과 밀당하기GunHee Lee
 
4.1 단일호스트의 부하
4.1 단일호스트의 부하4.1 단일호스트의 부하
4.1 단일호스트의 부하Mungyu Choi
 
[오픈소스컨설팅]openstack_monitoring_session
[오픈소스컨설팅]openstack_monitoring_session[오픈소스컨설팅]openstack_monitoring_session
[오픈소스컨설팅]openstack_monitoring_sessionChanyeol yoon
 
Apache Spark 입문에서 머신러닝까지
Apache Spark 입문에서 머신러닝까지Apache Spark 입문에서 머신러닝까지
Apache Spark 입문에서 머신러닝까지Donam Kim
 
Apache kafka 확장과 응용
Apache kafka 확장과 응용Apache kafka 확장과 응용
Apache kafka 확장과 응용JANGWONSEO4
 

Tendances (7)

AWSKRUG DS 2020/12 - Let the Airflow in AWS
AWSKRUG DS 2020/12 - Let the Airflow in AWSAWSKRUG DS 2020/12 - Let the Airflow in AWS
AWSKRUG DS 2020/12 - Let the Airflow in AWS
 
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
 
비동기 어플리케이션 모니터링과 밀당하기
비동기 어플리케이션 모니터링과 밀당하기비동기 어플리케이션 모니터링과 밀당하기
비동기 어플리케이션 모니터링과 밀당하기
 
4.1 단일호스트의 부하
4.1 단일호스트의 부하4.1 단일호스트의 부하
4.1 단일호스트의 부하
 
[오픈소스컨설팅]openstack_monitoring_session
[오픈소스컨설팅]openstack_monitoring_session[오픈소스컨설팅]openstack_monitoring_session
[오픈소스컨설팅]openstack_monitoring_session
 
Apache Spark 입문에서 머신러닝까지
Apache Spark 입문에서 머신러닝까지Apache Spark 입문에서 머신러닝까지
Apache Spark 입문에서 머신러닝까지
 
Apache kafka 확장과 응용
Apache kafka 확장과 응용Apache kafka 확장과 응용
Apache kafka 확장과 응용
 

Similaire à 인프라 성능 데이터 분석 시작하기 (김아령)

데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...Amazon Web Services Korea
 
2015 SINVAS USER CONFERENCE - SINVAS 플랫폼을 활용한 정보시스템 유지보수 방안
2015 SINVAS USER CONFERENCE - SINVAS 플랫폼을 활용한 정보시스템 유지보수 방안2015 SINVAS USER CONFERENCE - SINVAS 플랫폼을 활용한 정보시스템 유지보수 방안
2015 SINVAS USER CONFERENCE - SINVAS 플랫폼을 활용한 정보시스템 유지보수 방안Suji Lee
 
JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링Ted Won
 
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [백발백준] : 백준봇 : 컨테이너 오케스트레이션 기반 백준 문제 추천 봇
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [백발백준] : 백준봇 : 컨테이너 오케스트레이션 기반 백준 문제 추천 봇제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [백발백준] : 백준봇 : 컨테이너 오케스트레이션 기반 백준 문제 추천 봇
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [백발백준] : 백준봇 : 컨테이너 오케스트레이션 기반 백준 문제 추천 봇BOAZ Bigdata
 
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network FabricMonitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network FabricJaesuk Ahn
 
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링OpenStack Korea Community
 
[236] 카카오의데이터파이프라인 윤도영
[236] 카카오의데이터파이프라인 윤도영[236] 카카오의데이터파이프라인 윤도영
[236] 카카오의데이터파이프라인 윤도영NAVER D2
 
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [Catch, Traffic!] : 지하철 혼잡도 및 키워드 분석 데이터 파이프라인 구축
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [Catch, Traffic!] : 지하철 혼잡도 및 키워드 분석 데이터 파이프라인 구축제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [Catch, Traffic!] : 지하철 혼잡도 및 키워드 분석 데이터 파이프라인 구축
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [Catch, Traffic!] : 지하철 혼잡도 및 키워드 분석 데이터 파이프라인 구축BOAZ Bigdata
 
[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅NAVER D2
 
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with AnsibleOpenStack Korea Community
 
DataWorks Summit 2017
DataWorks Summit 2017DataWorks Summit 2017
DataWorks Summit 2017Daesung Park
 
지금 핫한 Real-time In-memory Stream Processing 이야기
지금 핫한 Real-time In-memory Stream Processing 이야기지금 핫한 Real-time In-memory Stream Processing 이야기
지금 핫한 Real-time In-memory Stream Processing 이야기Ted Won
 
[오픈소스컨설팅]Atlassian JIRA Deep Dive
[오픈소스컨설팅]Atlassian JIRA Deep Dive[오픈소스컨설팅]Atlassian JIRA Deep Dive
[오픈소스컨설팅]Atlassian JIRA Deep DiveJi-Woong Choi
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020Jinwoong Kim
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020 AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020 AWSKRUG - AWS한국사용자모임
 
A Financial Company Story of Bringing Open Source and ML in
A Financial Company Story of Bringing Open Source and ML inA Financial Company Story of Bringing Open Source and ML in
A Financial Company Story of Bringing Open Source and ML inDataya Nolja
 
2. 악성코드 동적 분석 방법론
2. 악성코드 동적 분석 방법론2. 악성코드 동적 분석 방법론
2. 악성코드 동적 분석 방법론Youngjun Chang
 
2019.06 devgroud kurly-advanced analyticsteam-aboutourdataculture
2019.06 devgroud kurly-advanced analyticsteam-aboutourdataculture2019.06 devgroud kurly-advanced analyticsteam-aboutourdataculture
2019.06 devgroud kurly-advanced analyticsteam-aboutourdataculture상래 노
 

Similaire à 인프라 성능 데이터 분석 시작하기 (김아령) (20)

데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...
 
2015 SINVAS USER CONFERENCE - SINVAS 플랫폼을 활용한 정보시스템 유지보수 방안
2015 SINVAS USER CONFERENCE - SINVAS 플랫폼을 활용한 정보시스템 유지보수 방안2015 SINVAS USER CONFERENCE - SINVAS 플랫폼을 활용한 정보시스템 유지보수 방안
2015 SINVAS USER CONFERENCE - SINVAS 플랫폼을 활용한 정보시스템 유지보수 방안
 
JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링
 
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [백발백준] : 백준봇 : 컨테이너 오케스트레이션 기반 백준 문제 추천 봇
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [백발백준] : 백준봇 : 컨테이너 오케스트레이션 기반 백준 문제 추천 봇제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [백발백준] : 백준봇 : 컨테이너 오케스트레이션 기반 백준 문제 추천 봇
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [백발백준] : 백준봇 : 컨테이너 오케스트레이션 기반 백준 문제 추천 봇
 
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network FabricMonitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
 
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
[OpenInfra Days Korea 2018] (Track 4) - Grafana를 이용한 OpenStack 클라우드 성능 모니터링
 
[236] 카카오의데이터파이프라인 윤도영
[236] 카카오의데이터파이프라인 윤도영[236] 카카오의데이터파이프라인 윤도영
[236] 카카오의데이터파이프라인 윤도영
 
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [Catch, Traffic!] : 지하철 혼잡도 및 키워드 분석 데이터 파이프라인 구축
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [Catch, Traffic!] : 지하철 혼잡도 및 키워드 분석 데이터 파이프라인 구축제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [Catch, Traffic!] : 지하철 혼잡도 및 키워드 분석 데이터 파이프라인 구축
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [Catch, Traffic!] : 지하철 혼잡도 및 키워드 분석 데이터 파이프라인 구축
 
발표자료
발표자료 발표자료
발표자료
 
R 소개
R 소개R 소개
R 소개
 
[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅[232] 성능어디까지쥐어짜봤니 송태웅
[232] 성능어디까지쥐어짜봤니 송태웅
 
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
 
DataWorks Summit 2017
DataWorks Summit 2017DataWorks Summit 2017
DataWorks Summit 2017
 
지금 핫한 Real-time In-memory Stream Processing 이야기
지금 핫한 Real-time In-memory Stream Processing 이야기지금 핫한 Real-time In-memory Stream Processing 이야기
지금 핫한 Real-time In-memory Stream Processing 이야기
 
[오픈소스컨설팅]Atlassian JIRA Deep Dive
[오픈소스컨설팅]Atlassian JIRA Deep Dive[오픈소스컨설팅]Atlassian JIRA Deep Dive
[오픈소스컨설팅]Atlassian JIRA Deep Dive
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
 
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020 AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
AWS기반 서버리스 데이터레이크 구축하기 - 김진웅 (SK C&C) :: AWS Community Day 2020
 
A Financial Company Story of Bringing Open Source and ML in
A Financial Company Story of Bringing Open Source and ML inA Financial Company Story of Bringing Open Source and ML in
A Financial Company Story of Bringing Open Source and ML in
 
2. 악성코드 동적 분석 방법론
2. 악성코드 동적 분석 방법론2. 악성코드 동적 분석 방법론
2. 악성코드 동적 분석 방법론
 
2019.06 devgroud kurly-advanced analyticsteam-aboutourdataculture
2019.06 devgroud kurly-advanced analyticsteam-aboutourdataculture2019.06 devgroud kurly-advanced analyticsteam-aboutourdataculture
2019.06 devgroud kurly-advanced analyticsteam-aboutourdataculture
 

인프라 성능 데이터 분석 시작하기 (김아령)

  • 1. Sarc Summit Summer 2016 by sarc.io June 11 삵 인프라 성능 데이터 분석 시작하기 발표자 김아령
  • 2. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 목차 • 발표자 소개 • 데이터 분석 시작 지점 찾기 • 노하우를 시스템화 하기 • 데이터 분석 시작하기
  • 3. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 • 주 업무 : 인프라 모니터링 솔루션 운영 • 장애 선 감지 솔루션 개발 발표자 소개
  • 4. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 데이터 분석 시작 지점 찾기
  • 5. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 모니터링 솔루션 활용 예 관리항목 기준 수치 비교방법 비교기준 CPU Utilization (%) 35 크거나 같다 60초마다 수집하여 10분 이상 현상이 지속될 경우 • 모니터링 임계값 설정 예 - 경험에 의한 임계값 설정
  • 6. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 모니터링 솔루션 활용 예
  • 7. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 모니터링 솔루션 활용 예 관리항목 기준 수치 비교방법 비교기준 CPU Utilization (%) 35 크거나 같다 60초마다 수집하여 10분 이상 현상이 지속될 경우 • 모니터링 임계값 설정 예 - 경험에 의한 임계값 설정
  • 8. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 모니터링 솔루션 활용 예 관리항목 기준 수치 비교방법 비교기준 CPU Utilization (%) 80 크거나 같다 60초마다 수집하여 10분 이상 현상이 지속될 경우 • 모니터링 임계값 설정 예 - 지식에 의한 임계값 설정
  • 9. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 모니터링 솔루션 활용 예
  • 10. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 모니터링 솔루션 활용 예 APM에서 아래와 같은 현상 확인 출처: http://docs.jennifersoft.com/4.5manual#dc04ab433356fb92
  • 11. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 모니터링 솔루션 활용 예 A그룹 A1: 음… ?(APM알못…..) A2: 어! 저거 그 툴이네!!! A3: 응답시간이 9초가 넘는 트랜잭션도 있으니 확인을 해봐야겠군
  • 12. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 모니터링 솔루션 활용 예 B그룹 B1: 시스템 병목 있네… B2: 부하생기면 더 큰 장애 나 겠는데? B3: 병목 좀 봐야겠다.
  • 13. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 • 현상 : 시스템 병목 발생 (물방울 현상 발생) • 예측 : 부하 시 장애 위험 • ToDo : 병목 트랜잭션 확인하여 병목 원인 해소 필요 Alert!!! 모니터링 솔루션 활용 예
  • 14. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 노하우를 시스템화 하기
  • 15. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • 관리항목 간의 상관관계 분석 – Oracle Physical Reads(blocks/sec) – WAS No. of Active Thread(cnt)
  • 16. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • 툴 : R (무료 통계툴) • 데이터 : 오라클에 저장된 인프라 성능 데이터
  • 17. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • R 설치 방법(윈도우) – cran.r-project.org에서 적당한 mirror를 찾아 설치파일 다운로드
  • 18. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • R 설치 방법(윈도우) – 다운로드된 파일 실행
  • 19. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • R 설치 방법(윈도우) – 다음버튼 클릭 후 설치 확인
  • 20. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • 바탕화면 아이콘 클릭하여 R console 실행
  • 21. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • x라는 이름으로 숫자 vector 할당 해보기
  • 22. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • 필요한 패키지 설치
  • 23. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • R IDE RStudio 설치 – https://www.rstudio.com/products/rstudio/d ownload/에서 설치파일 다운로드
  • 24. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • R IDE RStudio 설치 – 다운로드 된 파일 실행
  • 25. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • R IDE RStudio 설치 – 다음버튼 클릭 후 설치 확인
  • 26. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석 • 시작에서 RStudio 클릭하여 실행
  • 27. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석
  • 28. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석
  • 29. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 관리항목간 관계 분석
  • 30. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 데이터 분석 시작하기
  • 31. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 데이터 분석 시작하는 방법 • 내가 관리하는 데이터 확인 • 관리 데이터에서 사람이 도출 할 수 있는 노하우 확인 • 사람의 노하우를 시스템으로 구현할 수 있 는 데이터 분석 기법 적용하기
  • 32. Sarc Summit Summer 2016 by sarc.io 데이터 분석 시작하기삵 Q&A