PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT...
Transcript of PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT...
![Page 1: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/1.jpg)
0© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
www.maxgauge.com
MAXGAUGE for MySQL
PRODUCT DOCUMENTATION
![Page 2: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/2.jpg)
1© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
INDEX
MAXGAUGEOVERVIEW
ARCHITECTURE
FEATURE
FEATURE REAL-TIME MONITOR
ADMIN
PERFORMANCE ANALYZER
PERFORMANCE ANALYZERALERT & MONITORING
EXEM DASHBOARD
![Page 3: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/3.jpg)
2© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
MAXGAUGE for MySQL
OVERVIEW
ARCHITECTURE
FEATURE
![Page 4: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/4.jpg)
3© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
맥스게이지는 데이터베이스 성능 관리를 위한 전문 소프트웨어 솔루션으로써 실시간 감시 및 가동정보의 수집, 정밀 진단 및 분석, SQL튜닝 등 다양한 기능을 제공하여
데이터베이스 시스템의 가용성 및 성능을 효율적으로 관리합니다. Pro-Active한 모니터링 기법을 제공함으로써 문제 상황을 빠르게 인지하고,
애플리케이션의 병목 현상을 효과적으로 분석하며, 다양한 성능데이터를 저장하여 투자 대비 효과에 대한 명확한 분석 자료를 제공합니다.
데이터베이스 성능최적화를위한전문소프트웨어솔루션
OVERVIEW
Optimization
Cycle
Real-Time Monitor
SQL Mini
Performance Analyzer
Admin
![Page 5: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/5.jpg)
4© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
ARCHITECTURE
Gather
Daemon
MySQL
Repository
WASSysmon
DaemonKernal
API
MySQL
Repository
Real-Time Monitoring
| 모니터링
Performance Analysis
사후분석 |
DB Server Logging Server
JDBC (3306)
TCP/IP (9729)
JDBC (3306)
Web (8070) Web (8070)
![Page 6: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/6.jpg)
5© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
성능수집데이터종류
FEATURE
MaxGauge
for MySQL
STEP 1.
STEP 2.
STEP 3.
STEP 4.
STEP 5.
STEP 6.
- Error Log- General Log- Slow Log
- SYSTEM_EVENT- SESSION_EVENT- CURRENT_WAIT (ActiveThreads)
- Variety of Status- Parameter (variables)- Replication Delay
- Process_List (Active Threads)- INNODB_LOCK_WAITS- INNODB_LOCKS- INNODB_TRX
- CPU- I/O- Memory (Kernal API)
· Source Data
· Log
· Kernel API
· Performance SCHEMA
· INFORMATION SCHEMA
· Status & Variables
![Page 7: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/7.jpg)
6© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
FEATURE
REAL-TIME MONITOR
ADMIN
PERFORMANCE ANALYZER
![Page 8: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/8.jpg)
7© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
직관적이고쉬운사용자인터페이스
REAL-TIME MONITOR
서비스 그룹별 View
Multi Node 성능지표 통합 모니터링 영역
실시간Event 이력 Active Thread 및 수행 Query 정보
Slow Query 모니터링 영역
Wait 모니터링 영역
OS, Thread 지표 시각화영역
![Page 9: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/9.jpg)
8© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
운영상황에맞는손쉬운성능지표배열
REAL-TIME MONITOR
모니터링 성능지표 변경 가능
![Page 10: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/10.jpg)
9© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
간편한TOP-DOWN 접근방식을통한데이터베이스모니터링
REAL-TIME MONITOR
장시간 쿼리를 수행하는 Thread에 대하여 마우스
더블 클릭으로 Thread Detail 화면으로 연계
Current 대기 이벤트, DB지표와
현재 수행하는 SQL 정보 제공
![Page 11: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/11.jpg)
10© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
응답시간에따른 Active Thread 개수파악
REAL-TIME MONITOR
응답시간대별로 Active Thread 개수를표시
![Page 12: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/12.jpg)
11© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
Real-Time Monitor Xview을통한SLOW QUERY 분석
REAL-TIME MONITOR
12.5
10.0
7.5
5.0
2.5
0.0
확인하고 싶은 지점을 마우스로 드래그
드래그한시간에포함되는 Slow Query List 확인 가능
SQL 문장 및 PLAN 확인
![Page 13: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/13.jpg)
12© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
임계치 설정에따른Alarm내역확인기능제공
REAL-TIME MONITOR
Alarm Log 히스토리 제공
관리기능에서알람설정
(Alert Log, Error & OS Log 제공)
![Page 14: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/14.jpg)
13© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
Tools를통한 특정인스턴스의따른Lock / Session / Parameter정보연계
REAL-TIME MONITOR
조건검색을 통한
세션 그룹 모니터링 기능제공
해당 인스턴스에 대한
Parameter List 제공
Lock 발생시
Holder/Waiter 정보제공
마우스 우클릭
![Page 15: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/15.jpg)
14© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
Admin 기능을통한간편한Maxgauge관리
ADMIN
간편한 서버 등록 & Test Connection
사용자 계정 추가 및 권한 부여
간편한 임계치 설정
![Page 16: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/16.jpg)
15© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
작업인스턴스별로Admin Group관리
ADMIN
특정 Group
Multi View로 확인 가능
View Setting 탭에서
작업 인스턴스별로 Grouping 가능
![Page 17: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/17.jpg)
16© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
리파지토리에저장된데이터분석을위한Performance Analyzer
PERFORMANCE ANALYZER
상세지표 Log 그래프
주요지표 Log 그래프
Log 인스턴스 선택
Log 날짜 선택
Log 알람개수
Active Thread 정보
![Page 18: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/18.jpg)
17© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
MySQL에서제공하는모든성능지표제공
PERFORMANCE ANALYZER
사용자가 원하는 지표로 그래프 변경
![Page 19: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/19.jpg)
18© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
해당 시점의 LOCK 발생내역을트리구조로제공
PERFORMANCE ANALYZER
특정 시간 때의 Lock Tree
발생 확인 가능
특정 시간 때 드래그를 통해
상세 분석 가능
![Page 20: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/20.jpg)
19© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
실시간LOCK 대기 관계를분석한Dead Lock검출
PERFORMANCE ANALYZER
Dead Lock 발생 내역
확인 가능
![Page 21: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/21.jpg)
20© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
InnoDB Status정보실시간제공
PERFORMANCE ANALYZER
InnoDB Status를
5분 주기로 저장
![Page 22: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/22.jpg)
21© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
특정 시점SLOW QUERY TOP-DOWN접근분석
PERFORMANCE ANALYZER
① 특정 시점을 마우스로 드래그하면 해당 시점의
Slow Query를 자세하게 확인할 수 있음
② 확인하고 싶은 Slow Query를 더블 클릭하면
해당 쿼리를 확인할 수 있음
![Page 23: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/23.jpg)
22© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
손쉬운 ERROR/EVENT 로그 수집및조회엑셀로EXPORT 제공
PERFORMANCE ANALYZER
해당 내용 엑셀로
다운로드& 프린트 가능
Event 와 Event 로그를
수집하고 조회 가능
![Page 24: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/24.jpg)
23© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
Enterprise
Management System
ALERT & MONITORING
EXEM DASHBOARD
![Page 25: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/25.jpg)
24© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
설정된 항목의 임계치를 벗어나는 경우 Alert 발생 초당 Data를 확인하여
사용자 또는 그룹으로 SMS발송고객사SMS 또는 Email 서버로 Data 발송
ALERT & MONITORING
Alert 발생시 발송정보를 통한신속한대응가능MySQL에서제공하는모든 STAT 및 EVENT 에 대한 Alert 설정이가능 하므로빠르고정확한감지가능.
• 개별및그룹단위전송
• 특정시간또는메시지중복제한
• 메시지필터
• 메시지발송이력저장
임계치도달 스케줄러 SMS 서버
![Page 26: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/26.jpg)
25© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
EXEM Dashboard 를 통한 여러 Instance를한눈에Health Check!
EXEM DASHBOARD
EXEM Dashboard 3.0은실시간으로최대140개의 Instance를 한 화면에구성할수 있는 관제 화면으로실시간지표와함께 장애상황을모니터할 수 있습니다.
![Page 27: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/27.jpg)
26© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
Real-Time Monitor / PA로이어지는 강력한연계기능제공
EXEM DASHBOARD
Dashboard에서 오른쪽마우스클릭으로특정 인스턴스의Real-Time Monitor 또는 Performance Analyzer로 이동이가능합니다.
REAL-TIME MONITOR
PERFORMANCE ANALYZER
마우스 우클릭
![Page 28: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/28.jpg)
27© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.
Dashboard 에 등록된모든인스턴스의이벤트이력/통계내역을제공
EXEM DASHBOARD
등록한모든인스턴스의‘이벤트이력’ 과 ‘이벤트통계’ 를 확인할수 있습니다.
관리 메뉴
이벤트 이력 확인
서버 목록 List
현재 발생한
이벤트 이력 List
등록한 인스턴스의
과거 이벤트 이력 List
![Page 29: PRODUCT DOCUMENTATION - EXEM · 2017-07-03 · MySQL에서제공하는모든STAT 및EVENT에대한Alert 설정이가능하므로빠르고정확한감지가능. • 개별및그룹단위전송](https://reader035.fdocuments.in/reader035/viewer/2022081406/5f19f4a1e885c0667345f463/html5/thumbnails/29.jpg)
28© Copyrights 2001~2017 EXEM CO., LTD. All Rights Reserved.It’s the Best Performance Management Solution. Maximize Your Database MaxGauge | Monitoring, Analyzing, and Visualizing.
Thank you