VPC 환경에서 이용 가능합니다.
Monitoring에서는 세 가지 종류의 대시보드를 지원하여 DB 인스턴스별 성능 및 이력 대한 다양한 모니터링 정보를 확인할 수 있습니다. Monitoring은 네이버 클라우드 플랫폼의 Cloud DB Serverless에 포함된 서비스이기 때문에 별도의 추가 비용 없이 사용이 가능합니다. Monitoring에서 제공하고 있는 대시보드 종류는 다음과 같습니다.
- DB Dashboard: 운영 중인 DB 인스턴스 관련 모니터링 정보
- OS Dashboard: 운영 중인 DB 인스턴스의 운영체제 관련 모니터링 정보
- DB Logs: 운영 중인 DB 인스턴스에서 발생한 모든 로그의 발생 시간 및 내용을 기록
세 종류의 대시보드를 통해 최근 1년 이내의 DB 인스턴스별 성능 정보의 평균값, 최근 60일 이내의 로그를 확인할 수 있습니다. 각 대시보드는 다양한 그래프 차트로 구성되어 있으며, 특정 그래프 차트를 출력하거나 다양한 확장자의 파일로 로컬 PC에 다운로드하여 업무에 효과적으로 활용할 수도 있습니다.
모니터링 결과 특정 지표가 임계치를 초과하거나 특정 조건을 만족하는 경우 이벤트로 인식하여 사용자에게 자동으로 알림 발송이 가능합니다. 이벤트 및 알람 설정에 대한 자세한 사용 방법은 Event를 참고해 주십시오.
DB 인스턴스별 성능 정보에 대한 직관적인 조회 및 관리가 가능하기 때문에 전문적인 데이터베이스 관리자가 없는 환경에서 데이터베이스를 안정적으로 운영하고자 한다면 대시보드를 통해 제공되는 모니터링 지표를 활용하는 것을 권장합니다.
Monitoring 화면
Monitoring 이용을 위한 기본적인 설명은 다음과 같습니다.

| 영역 | 설명 |
|---|---|
| ① 메뉴 이름 | 현재 확인 중인 메뉴 이름 |
| ② 기본 기능 | Cloud DB Serverless 상세 정보 확인, Monitoring 화면 새로 고침 |
| ③ DB 클러스터 목록 | 운영중인 DB 클러스터 및 클러스터 내 DB 인스턴스 목록 |
| ④ 대시보드 | DB 클러스터 목록에서 선택한 DB 인스턴스의 DB Dashboard, OS Dashboard, DB Logs |
Monitoring 대시보드 확인
Monitoring에서 제공하고 있는 대시보드는 여러 개의 그래프 차트로 구성되어 있습니다. 사용자는 DB 인스턴스별를 선택해 원하는 정보를 확인할 수 있습니다. 대시보드에서 보여주는 정보는 매 분 수집하여 표시하되 평균값을 보여 줍니다. 대시보드를 사용하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서
> Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오. - Monitoring 메뉴를 클릭해 주십시오.
- DB 클러스터 목록에서 모니터링할 DB 인스턴스를 클릭해 주십시오.
- 우측 화면에서 확인할 대시보드 버튼을 클릭해 주십시오.
- 대시보드에 노출하여 확인할 그래프 차트를 모두 클릭하여 선택해 주십시오.
- 기간이나 조회 시간 선택박스에서 조회할 기간을 클릭하여 선택하거나 직접 입력해 주십시오.
- 대시보드에서 결과를 확인해 주십시오.
- 그래프 차트에서 특정 시점의 정확한 지표값을 확인하고 싶은 경우: 그래프 차트 특정 시점에 마우스 오버
- 그래프 차트에서 최댓값 및 최솟값을 확인하고 싶은 경우: 그래프 차트 위에 마우스 오버
- 상세 그래프를 확인하고 싶은 경우: 그래프 차트에서 마우스 더블 클릭
- 그래프 차트 출력:
을 클릭한 다음 Print chart 메뉴 클릭 - 그래프 차트를 파일로 로컬 PC에 다운로드:
을 클릭한 다음 다운로드할 파일 확장자 메뉴 클릭
- Download PNG image: PNG 확장자의 이미지 파일
- Download JPEG image: JPEG 확장자의 이미지 파일
- Download PDF document: PDF 확장자의 문서 파일
- Download SVG vector image: SVG 확장자의 벡터 이미지 파일
- Download CSV: CSV 확장자의 문서 파일
- 5.에서 기본값은 전체 선택이며, 6.에서 기본값은 최근 1시간입니다.
- 6.에서 기간은 DB Dashboard 및 OS Dashboard의 경우 최대 1년까지, DB Log의 경우 최대 60일까지 선택할 수 있습니다.
Services > Database > Cloud DB Serverless > DB Server 메뉴에서 원하는 를 클릭하여 선택한 다음 [Monitoring] 버튼을 클릭하면 4.의 화면으로 바로 이동할 수 있습니다.
DB Dashboard 그래프 차트
DB Dashboard를 구성하고 있는 그래프 차트에 대한 설명은 다음과 같습니다.

| 그래프 차트 | 단위 | 설명 |
|---|---|---|
| MySQL Select | query/sec | MySQL Select Query 횟수 |
| MySQL Insert | query/sec | MySQL Insert Query 횟수 |
| MySQL Update | query/sec | MySQL Update Query 횟수 |
| MySQL Delete | query/sec | MySQL Delete Query 횟수 |
| MySQL Replace | query/sec | MySQL Replace Query 횟수 |
| MySQL Query Cache | query/sec | MySQL Query Cache 횟수 |
| MySQL Call | query/sec | MySQL Stored Procedure 호출 횟수 |
| MySQL Total Connections | num | MySQL 접속 세션 수 |
| MySQL Running Connections | num | MySQL 실행중인 세션 수 |
| MySQL Slow Queries | num/min | MySQL long_query_time에 지정된 값(기본값 1초)보다 오래 실행되는 쿼리의 개수 |
| MySQL Read Requests Per Second | query/sec | MySQL 읽기 요청 횟수 |
| MySQL Write Requests Per Second | query/sec | MySQL 쓰기 요청 횟수 |
| MySQL Replication Status | num | MySQL Replication 상태
|
| MySQL Replication Delay | sec | MySQL Replication 지연 시간 |
| MySQL Aborted Connections | count/min | 클라이언트 로그인 비정상 종료 횟수 |
| MySQL Aborted Clients | count/min | 클라이언트 Query 실행 중 비정상 종료 횟수 |
| MySQL InnoDB Buffer Pool Size(GB) | GB | Buffer Pool에 할당된 페이지 크기 |
OS Dashboard 그래프 차트
OS Dashboard를 구성하고 있는 그래프 차트에 대한 설명은 다음과 같습니다.

| 그래프 차트 | 단위 | 설명 |
|---|---|---|
| CPU Total | core/sec | CPU 사용량 |
| Memory Used | bytes | 메모리 사용량 |
| Network Transmitted | bytes/sec | Network의 Output 발생량 |
| Network Received | bytes/sec | Network의 Input 발생량 |
| Disk Read | bytes/sec | Disk의 읽기 작업량 |
| Disk Write | bytes/sec | Disk의 쓰기 작업량 |
| Unit Usage | unit | Unit 사용량 |
| Minimum Unit | unit | 최대 Unit |
| Maximum Unit | unit | 최소 Unit |
| Unit Utilization | % | Unit 활용률 |
| Disk MySQL Used | bytes | MySQL의 Disk 사용량 |
DB Logs 그래프 차트
DB Logs를 구성하고 있는 그래프 차트에 대한 설명은 다음과 같습니다.

| 필드 | 설명 |
|---|---|
| 이벤트발생 시간 | DB Log가 발생한 시각 |
| log 내용 | DB Log 내용 |
DB Logs에서는 운영 중인 MySQL Server의 Error log, Slow log, General log를 확인할 수 있습니다.
General Log는 기본적으로 수집되지 않습니다. DB Config 관리에서 general_log 설정 변경 이후 수집 및 조회 가능합니다.


