exemONE 주요 공통 기능 Summary
주요 기능
| 기능 | 목적 | 주요 특징 |
|---|
| Dashboard | 사용자 정의 모니터링 화면 구성 | 커스텀/기본 제공 대시보드, 다양한 위젯 지원, 공유·프리셋·Import/Export |
| Alert | 임계값 기반 알람 설정 및 알림 전송 | User/System/External 3종 알람, 7개 채널 알림, 프리셋 일괄 룰 등록 |
| Performance Analysis | 플랫폼별 성능 지표 심층 분석 | 플랫폼 전용 분석 화면, Query Manager, 알람/대시보드 연계 |
| Report | 대시보드/비즈니스 데이터 리포트 추출 | 파일 형식 추출, 전송 이력 관리, Excel 다운로드 |
| Business | 서비스 단위 통합 모니터링 | WAS/DB 타겟 묶음 관리, 서비스 관점 지표(TPS, Active Session 등) 제공 |
1. Dashboard (대시보드)
1-1. 개요
메뉴 경로: Dashboard
사용자가 위젯을 직접 구성하여 모니터링 대시보드를 생성·관리하는 기능입니다. exemONE에서 기본 제공하는 Featured Dashboard와 사용자가 직접 구성하는 Custom Dashboard를 모두 지원합니다.
1-2. 주요 기능 구성
| 기능 | 설명 | 경로 |
|---|
| Custom Dashboard | 위젯을 자유롭게 배치하여 모니터링 화면을 구성 | Dashboard > (대시보드 이름) |
| Featured Dashboard | exemONE 기본 제공 대시보드 목록 제공 | Dashboard > Dashboard List > exemONE Featured Dashboard |
| Dashboard List | 커스텀 대시보드 목록 관리 (그룹화, 즐겨찾기, 공유) | Dashboard > Dashboard List > Custom Dashboard |
| Edit Dashboard | 위젯 추가·편집, 변수(Filter Variables) 설정 | Dashboard > (대시보드) > Edit |
| Preset Filter | Filter Variables에서 선택한 변수 조합을 프리셋으로 저장·재사용 | Dashboard > Edit > Filter Variables > Save selection as preset |
| 대시보드 공유 | 특정 사용자 또는 그룹에게 대시보드 공유 | Dashboard > Dashboard List > Share Dashboard |
| Import / Export | 대시보드를 json 파일 형식으로 내보내기·가져오기 | Dashboard > Dashboard List > Dashboard Option |
1-3. 지원 위젯 종류
| 위젯 카테고리 | 포함 위젯 |
|---|
| Graphs | Timeseries (Line / Area / Bar / Stacked Area / Stacked Bar), Scatter |
| List | Table, Top List |
| 기타 | Group, Text, Image, Gauge, Action View, Heat map, Daily Comparison |
| 구성형 | Architecture 위젯, Business 위젯 |
1-4. 주의사항
| 항목 | 내용 |
|---|
| 엑셀 추출 지원 | Timeseries, Scatter, Table, Top List, Group, Text, Image 위젯만 지원 |
| 쿼리 매니저 미지원 위젯 | Gauge, Action View, Heat map, Daily Comparison, Architecture/Business 내 위젯은 쿼리 매니저로 구성 불가 |
| Import 파일 형식 | .json 형식만 지원 |
2. Alert (알람)
2-1. 개요
메뉴 경로: Setting > Alert
사용자 정의 룰(User Alert), 시스템 자동 감지(System Alert), 외부 연동(External Alert) 등 다층 알람 체계를 제공하며, 다양한 채널을 통한 알림 전송을 지원합니다.
2-2. 주요 기능 구성
| 기능 | 설명 | 경로 |
|---|
| User Alert | 사용자가 직접 룰 조건(임계값·지표)을 설정하여 알람 발생 | Setting > Alert > User Alert |
| System Alert | exemONE 시스템/에이전트 상태에 따라 자동 발생하는 알람 설정 | Setting > Alert > System Alert |
| External Alert | Prometheus, Elasticsearch 등 외부 시스템 데이터 기반 알람 | Setting > Alert > External Alert |
| 알람 프리셋 관리 | 원하는 지표 알람들을 프리셋으로 지정하여 일괄 룰 생성·관리 | Setting > 프리셋 관리 |
| Notification 채널 | Email, Slack, Telegram, SMS, Webhook, On-Site, KakaoTalk 지원 | Setting > Alert > Notification |
| Rule Alert List | 등록된 알람 룰 목록 및 상태 확인 | Alert > Rule Alert List |
| Event Alert List | 발생한 이벤트 알람 이력 및 Top 100 발생 대상 확인 | Alert > Event Alert List |
| Group Notification | 알람 그룹 내 전체 타겟에 알림 채널 일괄 적용 | Setting > Alert > User Alert / System Alert > 그룹 편집 |
| Custom Notification | 타겟 개별 알림 채널 설정 (Isolated Sending 활성화 필요) | Setting > Alert > User Alert / System Alert > Custom Notification |
| Query Manager 연계 | Query Manager에서 생성한 Clickhouse 기반 지표를 알람으로 등록 | Setting > Alert > User Alert |
2-3. 알람 프리셋 관리
지원 버전: Front v3.0.508.164 이상, API v3.0.508.173 이상
지원 범위: 데이터베이스 및 호스트 지표만 프리셋 등록 가능
접근 권한: Master 또는 Admin 계정에서 역할 권한 > 환경설정 관리 > "프리셋 관리" 권한 필요 (User 계정은 현황 확인만 가능)
| 기능 | 설명 |
|---|
| 프리셋 추가 | 대상 타입 선택 후 지표별 알람 조건·임계값을 설정하여 프리셋 생성 |
| 프리셋 수정 | 기존 등록된 룰에 변경값 적용 여부를 선택하여 저장 |
| 프리셋 삭제 | 삭제 시 해당 프리셋으로 등록된 룰은 유지되며 레이블/프리셋 항목만 변경 |
| 프리셋 복제 | 선택한 프리셋을 {이름}_복사본 규칙으로 복제 |
| 일괄 룰 등록 | Setting > 사용자 알람 > 일괄 룰 생성에서 프리셋을 선택하여 룰 일괄 등록 |
| 관리 이력 확인 | 프리셋 생성 및 지표 수정 이력(계정, 시간, 세부 변경내역) 확인 가능 |
2-4. 지원 Notification 채널
| 채널 | 지원 방식 |
|---|
| Email | SMTP, NCP |
| Slack | Incoming Webhook URL |
| Telegram | Telegram 계정 |
| SMS | SMS-DB (Insert 방식), NCP |
| Webhook | 사용자 지정 URL |
| On-Site | exemONE 화면 내 알림 |
| KakaoTalk | NCP 알림톡 (사전 등록 필요) |
2-5. 주의사항
| 항목 | 내용 |
|---|
| Isolated Sending | 타겟에 활성화된 경우에만 Custom Notification 적용, 비활성화 시 Group Notification 적용 |
| Query Manager 알람 | Clickhouse Repository 데이터만 지원, PostgreSQL 불가 |
| KakaoTalk 전제 조건 | NCP 알림톡 사전 등록 필요 |
| 프리셋 수정 후 룰 업데이트 | 프리셋으로 생성된 룰을 수동 수정하면 프리셋 연결이 해제됨 |
3-1. 개요
메뉴 경로: Performance Analysis
플랫폼별 모니터링 대상의 성능 지표를 시계열 차트, SQL 분석, 세션 분석 등 다양한 방식으로 심층 분석할 수 있는 기능입니다.
3-2. 주요 기능 구성
| 기능 | 설명 | 경로 |
|---|
| 플랫폼별 성능 분석 화면 | Database (Oracle, MySQL, PostgreSQL, Altibase, Tibero 등), Host, WAS, Cloud 등 플랫폼별 전용 성능 분석 화면 제공 | Performance Analysis > (플랫폼) |
| Query Manager | SQL 또는 API 쿼리를 직접 작성하여 사용자 지표를 생성하고 대시보드·알람에 활용 | Performance Analysis > Query Manager |
| Query Manager History | 쿼리 실행 이력(실행 시간, 수행자, 오류 여부 등) 확인 | Performance Analysis > Query Manager > History |
| Replication Analysis | DB 이중화(Replication) 성능 추이 및 Gap 분석 (최대 2일 조회) | Performance Analysis > Database > Replication Analysis |
3-3. Query Manager 주요 특징
| 항목 | 내용 |
|---|
| 지표 생성 | SQL 또는 API 기반으로 사용자 정의 지표 생성 |
| 대시보드 연계 | 생성된 지표를 Dashboard 위젯의 데이터 소스로 활용 |
| 알람 연계 | Clickhouse Repository 기반 지표를 User Alert 알람으로 등록 가능 |
| Notification 파라미터 | 쿼리 조회 결과 첫 번째 칼럼/행을 알람 Notification 파라미터로 사용 가능 |
| 지원 알람 알림 유형 | Email, Slack, Telegram, Webhook, On-Site |
3-4. 주의사항
| 항목 | 내용 |
|---|
| Query Manager 알람 조건 | Select 칼럼에 target_id 포함, 참조변수(fromTime/toTime/targetIds) 적용, Alert Data 토글 활성화 필수 |
| Replication Analysis 조회 범위 | 최대 2일 이내 데이터만 조회 가능 |
4. Report (리포트)
4-1. 개요
메뉴 경로: Report
대시보드 또는 비즈니스 데이터를 지정된 형식으로 추출하거나 이메일로 전송하여 리포트를 생성·관리하는 기능입니다.
4-2. 주요 기능 구성
| 기능 | 설명 | 경로 |
|---|
| Export Dashboard | 대시보드 데이터를 파일 형식으로 추출 | Report > Export Dashboard |
| Export Business | 비즈니스 대시보드 데이터를 파일 형식으로 추출 | Report > Export Business |
| Report History | 전달된 리포트에 대한 이력 확인 및 Excel 다운로드 | Report > Report history |
4-3. Export Dashboard / Export Business 상세
| 항목 | 내용 |
|---|
| 추출 파일 형식 | File Format 선택 (화면에서 형식 지정 가능) |
| 추출 기간 설정 | Export Period 설정 |
| 복수 선택 시 | 2개 이상 선택 시 zip 형식으로 출력 |
| 단건 선택 시 | 단일 파일 형식으로 출력 |
4-4. Report History 항목
| 항목 | 설명 |
|---|
| Report Name | 리포트 이름 |
| Email | 리포트 전송 이메일 |
| Send Date Time | 리포트 전송 날짜 및 시간 |
| Type | 리포트 타입 |
| Notification Status | 리포트 전송 상태 |
| Notification Log | 리포트 전송 상세 로그 |
| Download Excel | 전송된 리포트 Excel 다운로드 |
4-5. Setting > Report 연계 (Export Business 설정 화면)
메뉴 경로: Setting > Monitoring > Report > Export Business
비즈니스 대시보드 추출을 설정하는 화면으로, 리포트 이름, 리포트 템플릿, 추출 대상, 시간 범위, 대시보드를 지정하여 등록합니다.
| 항목 | 설명 |
|---|
| Business Name | 비즈니스 이름 |
| Report Name | 리포트 이름 설정 |
| Report Template | 리포트 템플릿 설정 |
| Report Export Target | 리포트 추출 대상 선택 |
| Global Time | 선택된 Report Template에 따라 시간 설정 |
| Add Report Dashboard | 출력할 대시보드 추가 |
5. Business (비즈니스)
5-1. 개요
메뉴 경로: Business
WAS, Database 등 서비스 관점에서 여러 타겟을 묶어 비즈니스(서비스) 단위로 통합 모니터링하는 기능입니다.
전제 조건: Business Target 권한이 있는 경우에만 모니터링이 가능합니다.
5-2. Business List 화면 구성
| 항목 | 설명 |
|---|
| Filter | Business Stat, Business Group 목록 제공. Business Stat 설정 시 해당 타입의 Stat으로 데이터 표시 |
| Status Count | 전체 타겟과 상태별 카운트 정보 제공. 카드 클릭 시 해당 상태 목록으로 필터링 |
| Business (Widget) | Business 정보를 위젯 형식으로 제공. 카드 클릭 시 Detail 창으로 연계 |
| Business List | Business 정보를 리스트 형식으로 제공 |
| Time Period | 설정 시간 기준으로 5분 이내 수집된 데이터 표시 |
5-3. Business List - 제공 지표
| 타입 | 제공 지표 |
|---|
| WAS | TPS, Active Transaction, Elapsed Time (sec), Alert |
| Database | QPS, Active Session, Lock Session, Alert |
5-4. Business Detail 화면
Business List에서 선택한 비즈니스의 상세 정보를 제공합니다.
| 탭 | 설명 |
|---|
| Information | 비즈니스에 설정된 모니터링 타겟 정보 표시 |
| Metric (WAS) | Concurrent Users(Sum), Transaction Throughput(Sum), Transaction Elapse Time(Max/Avg), App SQL Elapse Time(Max/Avg), TPS(Sum), App SQL Execute Count(Sum) |
| Metric (Database) | CPU Usage(Max/Avg), Memory Usage(Current), Active Session(Sum), QPS(Sum), TPS(Sum), Lock Session(Sum) |
| Alert | 비즈니스에 포함된 대상의 알람 카운트 및 목록 (당일 00:00 기준 초기화) |
5-5. 주의사항
| 항목 | 내용 |
|---|
| 접근 권한 | Business Target 권한 설정 필요 |
| 알람 목록 초기화 | Alert 탭의 알람 목록은 00:00시가 넘어갈 경우 초기화됨 |
| Status 표기 | Status 수가 1000을 넘어갈 경우 '999+'로 표기되며, 마우스 오버 시 실제 수 확인 가능 |
참고 문서: