Cloud SQL 인스턴스 모니터링

이 페이지에서는 Cloud SQL 인스턴스를 모니터링하는 방법을 설명합니다.

Cloud SQL에서 다음 두 가지 방법으로 인스턴스를 모니터링할 수 있습니다.

  • Google Cloud Console 사용
  • Cloud Monitoring 사용

Console에서 Cloud SQL 인스턴스 모니터링

Cloud SQL에서는 SQL 인스턴스 페이지의 정보 패널 또는 선택한 인스턴스의 인스턴스 개요 페이지에 성능 모니터링 결과를 제공합니다. 이러한 차트의 드롭다운 메뉴에는 다음과 같은 옵션이 있습니다.

  • CPU 사용률
  • 스토리지 사용량
  • 메모리 사용량
  • 읽기/쓰기 작업
  • 인그레스/이그레스 바이트
  • MySQL 쿼리
  • MySQL 질의
  • InnoDB 페이지 읽기/쓰기
  • InnoDB 데이터 fsync
  • InnoDB 로그 fsync
  • 활성 연결

읽기 복제본에는 Replication delay 옵션도 있습니다.

Console

  1. Google Cloud Console의 Cloud SQL 인스턴스 페이지로 이동합니다.

    Cloud SQL 인스턴스 페이지로 이동

  2. 인스턴스를 클릭하여 인스턴스 개요 페이지를 엽니다.
  3. 측정항목 차트는 페이지 상단의 눈에 잘 띄는 곳에 있습니다.

Cloud Monitoring

GCP Monitoring에는 가장 일반적으로 사용되는 측정항목이 포함된 기본 Cloud SQL 모니터링 대시보드가 있습니다. 이 대시보드를 사용하면 기본 및 복제본 인스턴스의 일반적인 상태를 모니터링할 수 있습니다. 나만의 커스텀 대시보드를 만들어 관심 있는 데이터를 표시할 수도 있습니다.

GCP Monitoring의 측정항목 탐색기 페이지에 다른 측정항목도 포함되어 있습니다.

Console

    측정항목 탐색기를 사용하여 모니터링 리소스의 측정항목을 확인하려면 다음을 수행하세요.

    1. Google Cloud Console에서 Monitoring으로 이동하거나 다음 버튼을 사용합니다.
      Monitoring으로 이동
    2. Monitoring 탐색창에서 측정항목 탐색기를 클릭합니다.
    3. 모니터링 리소스 이름을 리소스 유형 및 측정항목 찾기 텍스트 상자에 입력합니다.

    리소스 유형에서 Cloud SQL 데이터베이스를 선택합니다.

복제 측정항목

Cloud SQL은 데이터베이스에서 보고한 복제 지연 측정항목을 Monitoring metrics로 내보냅니다.

복제 지연은 복제본 상태가 기본 인스턴스보다 뒤처지는 시간입니다. 여기에는 복제본이 이미 로그를 수신했지만 아직 로그를 데이터베이스에 적용하지 않은 쓰기가 포함됩니다.

기본 Cloud SQL 대시보드 외에도 커스텀 대시보드를 만들어 리전 내 및 리전 간 복제본의 복제 지연을 모니터링할 수 있습니다.

Console

  1. Monitoring 페이지로 이동합니다.
  2. 대시보드 탭을 선택합니다.
  3. 페이지 상단의 버튼 모음에서 + 대시보드 만들기를 클릭합니다.
  4. 대시보드의 이름을 지정하고 확인을 클릭합니다.
  5. 페이지 오른쪽 상단 모서리에 있는 차트 추가를 클릭합니다.
  6. 리소스 유형에서 Cloud SQL 데이터베이스를 선택합니다.
  7. 측정항목 선택 필드에 Replica Lag를 입력합니다.

또한 측정항목이 지정된 값을 초과할 경우의 알림을 만들 수 있습니다. GCP Monitoring 사용 방법에 대한 자세한 내용을 참조하세요.

다음 단계