Monitoring
    • PDF

    Monitoring

    • PDF

    기사 요약

    Monitoring에서는 네 가지 종류의 대시보드를 지원하여 MySQL Server 성능 및 이력 대한 다양한 모니터링 정보를 확인할 수 있습니다. Monitoring은 네이버 클라우드 플랫폼의 Cloud DB for MySQL에 포함된 서비스로 별도의 추가 비용 없이 사용할 수 있습니다. Monitoring에서 제공하고 있는 대시보드 종류는 다음과 같습니다.

    • DB Dashboard: 운영 중인 MySQL Server 관련 모니터링 정보
    • OS Dashboard: 운영 중인 MySQL Server의 운영체제 관련 모니터링 정보
    • DB Logs: 운영 중인 MySQL Server에서 발생한 모든 로그의 발생 시간 및 내용을 기록
    • Query Timeline: 운영 중인 MySQL Server의 쿼리 수행 이력

    네 종류의 대시보드를 통해 최근 1년 이내의 MySQL Server 성능 정보의 평균값, 최근 60일 이내의 로그, 최근 72시간 이내의 Query Timeline 지표를 확인할 수 있습니다. 각 대시보드는 다양한 그래프 차트로 구성되어 있으며 특정 그래프 차트를 출력하거나 다양한 확장자의 파일로 로컬 PC에 다운로드하여 업무에 효과적으로 활용할 수도 있습니다.

    참고

    모니터링 결과 특정 지표가 임계치를 초과하거나 특정 조건을 만족하는 경우 이벤트로 인식하여 사용자에게 알람으로 알리도록 설정이 가능합니다. 이벤트 및 알람 설정에 대한 자세한 사용 방법은 Event를 참고해 주십시오.

    MySQL 성능 정보에 대한 직관적인 조회와 관리가 별도 비용 없이 가능하기 때문에 전문적인 데이터베이스 관리자가 없는 환경에서 서버를 안정적으로 운영하고자 한다면 대시보드를 통해 제공되는 모니터링 지표를 활용하는 것을 권장합니다.

    Monitoring 화면

    Monitoring 이용을 위한 기본적인 설명은 다음과 같습니다.

    database-database-5-3_main_vpc_ko.png

    영역설명
    ① 메뉴 이름현재 확인 중인 메뉴 이름
    ② 기본 기능Cloud DB for MySQL 상세 정보 확인, Monitoring 화면 새로 고침
    ③ DB Service 목록운영 중인 DB Service와 Service 별 MySQL Server 목록
    ④ 대시보드MySQL Server 목록에서 선택한 서버의 DB Dashboard, OS Dashboard, DB Logs, Query Timeline

    Monitoring 대시보드 확인

    Monitoring에서 제공하고 있는 대시보드는 여러 개의 그래픽 차트로 구성되어 있습니다. 사용자는 서버별로 확인하고 싶은 대시보드에서 원하는 정보만 디스플레이하여 직관적으로 확인할 수 있습니다. 대시보드에서 보여주는 정보는 매분 수집하여 표시하되 평균값을 보여 줍니다. 대시보드를 사용하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Database > Cloud DB for MySQL 메뉴를 차례대로 클릭해 주십시오.
    2. Monitoring 메뉴를 클릭해 주십시오.
    3. DB Service 목록에서 모니터링할 MySQL Server를 클릭해 주십시오.
    4. 우측 화면에서 확인할 대시보드 버튼을 클릭해 주십시오.
    5. 대시보드에 노출하여 확인할 그래프 차트를 모두 클릭하여 선택해 주십시오.
    6. 기간이나 조회 시간 선택박스에서 조회할 기간을 클릭하여 선택하거나 직접 입력해 주십시오.
    7. 대시보드에서 결과를 확인해 주십시오.
      • 그래프 차트에서 특정 시점의 정확한 지표값을 확인하고 싶은 경우: 그래프 차트 특정 시점에 마우스 오버
      • 그래프 차트에서 최댓값 및 최솟값을 확인하고 싶은 경우: 그래프 차트 위에 마우스 오버
      • 상세 그래프를 확인하고 싶은 경우: 그래프 차트에서 마우스 더블 클릭
      • 그래프 차트 출력: clouddbforredis_ico-03_vpc_ko.png을 클릭한 다음 Print chart 메뉴 클릭
      • 그래프 차트를 파일로 로컬 PC에 다운로드: clouddbforredis_ico-03_vpc_ko.png을 클릭한 다음 다운로드할 파일 확장자 메뉴 클릭
        • 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일까지, Query Timeline의 경우 최대 72시간까지 선택할 수 있습니다.
    참고

    Services > Database > Cloud DB for MySQL > DB Server 메뉴에서 원하는 서버를 클릭하여 선택한 다음 [Monitoring] 버튼을 클릭하면 4.의 화면으로 바로 이동할 수 있습니다.

    DB Dashboard 그래프 차트

    DB Dashboard를 구성하고 있는 그래프 차트에 대한 설명은 다음과 같습니다.

    database-database-5-3_DBcharts_vpc_ko.png

    그래프 차트단위설명
    Connectionsconnection countDB 접속 세션 수
    Database Activity평균 activity / secselect, insert, update, replace, delete, call, qcache_hits activity 정보
    Write QPS평균 activity / sec초당 Write Query 수
    Read QPS평균 activity / sec초당 Read Query 횟수
    Replication Delay(Standby Master, Slave)secReplication 지연 시간
    Slow Querytotal / minlong_query_time에 지정된 값(기본값 1초)보다 오래 실행되는 쿼리의 개수
    Row Accessesavg / sec데이터 페이지의 row에 대한 초당 Read 및 Write Query 양
    Temp TablespaceGBDB 서버에서 내부적으로 사용하는 Temporary Tablespace Data 파일의 크기
    Binary Log Total SizeGBMySQL Binary Log 전체의 사이즈
    Connection Abortedconnection count클라이언트 프로그램이 비 정상적으로 종료된 수 및 MySQL 서버 연결이 실패된 수
    Replication Status-
  • 1 일 경우 replication 상태 정상
  • Standby Master 혹은 Slave 서버에서만 그래프 활성화 가능
  • default 값이 아니기 때문에 사용자 선택으로 노출 가능
  • InnoDB Buffer PoolGBBuffer Pool에 할당된 페이지 크기
    • Total: Buffrer Pool 전체 크기
    • Used: 사용되는 Buffer Pool 크기
    • Modified: Buffer Pool에 변경된 Page 크기
    • Old: Buffer Pool에 사용되는 OLD LRU Page 크기

    OS Dashboard 그래프 차트

    OS Dashboard를 구성하고 있는 그래프 차트에 대한 설명은 다음과 같습니다.

    database-database-5-3_OScharts_vpc_ko.png

    그래프 차트단위설명
    CPU Usage(%)usedCPU 사용량
    Load Average-서버 부하량
    Memory Usage(%)used메모리 사용량
    Swap(%)usedSwap 메모리 발생량
    Disk UsedGB디스크 사용량
    Disk I/OMB/secDisk의 초당 Input/Output 발생량
    Network I/OMB/secNetwork의 초당 Input/Output 발생량
    Free MemoryGB메모리 여유 공간(여유 공간과 버퍼 캐시의 합)
    Free Storage SpaceGB스토리지 여유 공간

    DB Logs 그래프 차트

    DB Logs를 구성하고 있는 그래프 차트에 대한 설명은 다음과 같습니다.

    database-database-5-3_eachlog_vpc_ko.png

    필드설명
    이벤트발생 시간DB Log가 발생한 시각
    log 내용DB Log 내용
    참고

    DB Logs에서는 운영 중인 MySQL Server의 Error log, Slow log, General log, Audit log를 확인할 수 있습니다.

    • General Log는 기본적으로 수집이 되지 않습니다. (DB Config 관리에서 general_log 설정 추가 이후 조회 가능)
    • Audit Log는 기본적으로 수집이 되지 않습니다. (DB Service 상세보기에서 Audit Plugin 설정 이후 조회 가능)

    Query Timeline 그래프 차트

    Query Timeline을 구성하고 있는 그래프 차트는 선택한 조회 시간을 기준으로 전후 5분의 Query Timeline을 표시합니다. 차트에 대한 자세한 설명은 다음과 같습니다.

    database-database-5-3_eachquery_vpc_ko.png

    필드설명
    PID프로세스 아이디
    User로그인한 사용자 이름
    Host연결된 Client의 IP 주소
    DB연결된 DB 이름
    Command수행한 명령
    TimeQuery가 발생한 시점
    Status세션 프로세스 상태

    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.