Database 모니터링
1. 지원 데이터베이스 사양
1-1. 온프레미스(On-premise) 지원 버전
exemONE은 총 12종의 데이터베이스에 대한 모니터링을 지원합니다.
| DB 종류 | 지원 버전 |
|---|---|
| Oracle | 12c 이상 |
| PostgreSQL | 9.6 이상 |
| MySQL | 5.7 이상 |
| MariaDB | 10 이상 |
| SQL Server | 2012 이상 |
| MongoDB | 3.0.0 이상 |
| Tibero | 5 이상 |
| Redis | 3.0.0 이상 |
| Cubrid | 9.2.1 이상 |
| Altibase | 6.1 이상 |
| ClickHouse | 24.8.6.70 |
| SingleStore | 8.9 이상 |
1-2. Cloud 환경 DB 지원 현황
✅ : 지원 / ❌ : 미지원 / ⚠️ : Cloud 제공사 서비스는 존재하나 exemONE 미지원
| 환경 | PostgreSQL | Oracle | MySQL | MariaDB | SQL Server |
|---|---|---|---|---|---|
| AWS | ✅ | ✅ | ✅ | ✅ | ✅ |
| Azure | ✅ | ❌ | ✅ | ✅ | ✅ |
| OCI | ⚠️ | ✅ | ⚠️ | ❌ | ❌ |
| NCP | ✅ | ❌ | ✅ | ❌ | ✅ |
| GCP | ✅ | ❌ | ✅ | ❌ | ✅ |
| SCP | ✅ | ❌ | ✅ | ✅ | ✅ |
🔗 참고 문서: DB 모니터링 지원 버전
2. 데이터베이스 모니터링 공통 기능
2-1. Instance Card (상태별 요약)
인스턴스의 실시간 건전성을 카드 형태로 집계합니다.
- 집계 상태: Total, Normal, Warning, Critical, Unknown
- 인터랙션: 카드 클릭 시 해당 상태의 인스턴스만 필터링(Map/List 연동)

2-2. Instance Map (헥사 맵 시각화)
전체 인스턴스 상태를 색상 기반의 헥사 맵으로 시각화합니다.
- 색상 가이드: 🟢정상 / 🟡경고 / 🔴심각 / ⚪알 수 없음
- 마우스 오버 정보: IP, Version, CPU/Mem Usage(%), Active Session, Status

2-3. Instance Detail Slide (상세 정보 패널)
인스턴스 선택 시 노출되는 상세 분석 탭입니다.
| 공통 탭 | 주요 수집 데이터 |
|---|---|
| Information | DB 버전, Uptime, Agent/Machine 기본 정보 |
| Metric | CPU, Memory, Active Session 등 성능 지표 트렌드 |
| Active Session | 현재 실행 중인 세션 실시간 리스트 |
| SQL List | 실행된 SQL 문 및 성능 지표 (Elapsed Time 등) |
| Lock Info | Lock 발생 현황 및 차단 세션 추적 |
| Alert / Parameter | 알람 이력 및 DB 설정 파라미터 조회 |
💡 DB 특화 탭: Oracle(Wait Class), MySQL(Meta Lock), Redis(Key Browser), ClickHouse(Mutation/Merge Event) 등 지원
3. 성능 분석(Performance Analysis) 지원 범위
| 기능 | 설명 | 지원 DB (주요) |
|---|---|---|
| Trend Analysis | 시간별 성능 지표 추이 분석 | Oracle, MySQL, PG, SQL Server 등 9종 |
| Search SQL/Session | 조건별 SQL 및 세션 이력 검색 | Oracle, MySQL, PG, SQL Server |
| Plan Analysis | SQL 실행 계획(Explain Plan) 분석 | Oracle, SQL Server |
| DataSpace | 테이블스페이스/오브젝트 크기 분석 | Oracle, MySQL, PG, SQL Server |