인스턴스 모니터링

이 페이지에서는 다음 방법을 사용하여 AlloyDB 인스턴스를 모니터링하는 방법을 설명합니다.

Databases의 Gemini 지원을 사용하여 AlloyDB 리소스를 모니터링하고 문제를 해결할 수 있습니다. 자세한 내용은 Gemini 지원을 통한 모니터링 및 문제 해결을 참고하세요.

시작하기 전에

시스템 통계 대시보드에 액세스하려면 Google Cloud 프로젝트에서 PostgreSQL용 AlloyDB에 대한 액세스를 사용 설정합니다.

필요한 역할

AlloyDB 시스템 통계를 사용하려면 다음 작업을 할 수 있는 권한이 필요합니다.

  • 시스템 통계에 액세스하려면 AlloyDB 시스템 통계 대시보드에 액세스할 수 있는 권한이 필요합니다.
  • 시스템 통계를 수정하려면 AlloyDB 인스턴스를 업데이트할 권한이 필요합니다.

이러한 권한을 얻으려면 관리자에게 다음 역할 중 하나를 부여해 달라고 요청합니다.

  • 기본 보기 권한 사용자 (roles/viewer)
  • 데이터베이스 통계 뷰어 (roles/databaseinsights.eventsViewer)

역할 부여에 대한 자세한 내용은 액세스 관리를 참조하세요.

AlloyDB 시스템 통계 대시보드를 사용하여 인스턴스 모니터링

AlloyDB 시스템 통계 대시보드는 사용하는 리소스의 측정항목을 표시하고 이러한 리소스와 측정항목을 모니터링할 수 있도록 지원합니다.

시스템 통계에서 생성된 사전 정의된 대시보드 외에도 다음과 같은 맞춤설정을 사용하여 맞춤 대시보드를 만들 수 있습니다.

  • AlloyDB 측정항목 추가 또는 삭제
  • GKE Enterprise와 같은 다른 Google Cloud 제품의 측정항목을 통합하여 시스템을 더 전체적으로 볼 수 있습니다.
  • 대시보드 레이아웃 재구성

AlloyDB 시스템 통계 대시보드를 보려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 AlloyDB 페이지를 엽니다.

    AlloyDB로 이동

  2. 클러스터 이름을 클릭하여 개요 페이지를 엽니다.

  3. 시스템 통계 탭을 선택합니다.

AlloyDB 시스템 통계 대시보드가 열립니다. 상단에는 클러스터에 관한 세부정보가 표시되고 그 아래에 주요 측정항목 차트가 표시됩니다.

AlloyDB 시스템 통계 대시보드
AlloyDB 시스템 통계 대시보드를 표시합니다. 시간 범위를 설정하는 필터가 있습니다. 그 아래에는 중요한 측정항목의 차트가 표시됩니다.

사전 정의된 대시보드와 맞춤 대시보드에는 다음 기능이 포함됩니다.

  • 기본적으로 클러스터 (모든 인스턴스) 보기가 선택되어 있습니다. 기본 인스턴스 또는 읽기 풀 인스턴스의 측정항목을 표시하도록 선택할 수 있습니다.

  • 기본적으로 시간 선택기에는 선택된 1 day가 표시됩니다. 기간을 변경하려면 사전 정의된 다른 기간 중 하나를 선택하거나 커스텀을 클릭하고 시작 및 종료 시간을 정의합니다. 지난 30일 동안의 데이터가 제공됩니다.

각 대시보드에는 다음 섹션이 포함됩니다.

  • 요약 카드에는 일부 측정항목의 최신 값이나 집계 값이 표시되고 선택한 기간 동안의 데이터베이스 상태와 성능이 간략하게 표시됩니다.

  • 측정항목 차트에는 CPU, 메모리, 연결, 복제, 스토리지와 같은 리소스 사용량에 대한 유용한 정보를 얻고 애플리케이션 요구사항이 변경될 때 사전에 대응하는 데 도움이 되는 중요한 측정항목에 대한 정보가 표시됩니다.

  • 시스템 이벤트에는 시스템 이벤트가 인스턴스의 상태 및 성능에 미치는 영향을 평가하는 데 도움이 되는 정보가 표시됩니다.

요약 카드

다음 표에서는 AlloyDB 시스템 통계 대시보드에 표시되는 요약 카드를 설명합니다. 이러한 카드에서는 선택한 기간 동안의 데이터베이스 상태와 성능을 간략하게 보여줍니다.

요약 카드 설명 대시보드 사용 가능 여부
스토리지 선택한 기간 동안 AlloyDB 클러스터에서 사용하는 총 스토리지입니다. 클러스터 대시보드
활성 노드 수 선택한 기간 동안 클러스터에서 사용자 트래픽을 제공할 수 있는 최신 활성 노드 수입니다.
  • 클러스터 대시보드
  • 읽기 풀 인스턴스 대시보드
CPU 사용률 선택한 기간 동안 CPU 사용률의 99번째 및 50번째 백분위수 값입니다.
  • 기본 인스턴스 대시보드
  • 읽기 풀 인스턴스 대시보드
최대 연결 수 선택한 기간 동안 인스턴스의 모든 서빙 노드에서 최고 연결 수 및 최대 연결 수의 비율입니다. 여기에는 활성 연결과 유휴 연결이 모두 포함됩니다.
  • 클러스터 대시보드
  • 기본 인스턴스 대시보드
  • 읽기 풀 인스턴스 대시보드
로그 오류 선택한 기간 동안 생성된 총 오류 로그 수입니다.
  • 클러스터 대시보드
  • 기본 인스턴스 대시보드
  • 읽기 풀 인스턴스 대시보드
트랜잭션 ID 사용률 선택한 기간의 최신 트랜잭션 ID 사용률 값입니다.
  • 기본 인스턴스 대시보드
  • 읽기 풀 인스턴스 대시보드
복제 지연 선택한 기간의 최대 복제 지연 평균 값입니다.
  • 읽기 풀 인스턴스 대시보드

측정항목 차트

시스템 통계 대시보드는 다음 수준의 측정항목을 제공합니다.

  • 기본 클러스터 (모든 인스턴스)
  • 기본 인스턴스
  • 개별 읽기 풀 인스턴스

특정 수준의 측정항목을 보려면 기본 클러스터 (모든 인스턴스) 드롭다운을 클릭하고 해당 대시보드를 선택합니다.

각 수준의 측정항목에 대한 자세한 내용은 시스템 통계 측정항목 참조를 참고하세요.

샘플 측정항목의 차트 카드가 다음과 같이 표시됩니다.

PostgreSQL용 AlloyDB 측정항목 데이터 샘플
PostgreSQL용 AlloyDB 샘플 측정항목 데이터를 보여주는 그래프

각 차트 카드의 툴바는 다음과 같은 표준 옵션 집합을 제공합니다.

  • 범례를 숨기거나 표시하려면 차트 옵션 더보기를 클릭한 다음 차트 범례 펼치기를 클릭합니다.

  • 선택한 기간의 특정 시점에 대한 측정항목 값을 보려면 커서를 차트 위로 이동합니다.

  • 전체 화면 모드로 차트를 보려면 차트 옵션 더보기를 클릭한 다음 전체 화면으로 보기를 클릭합니다.

  • 차트를 확대하려면 데이터 탐색을 클릭합니다.

  • 추가 옵션을 보려면 를 클릭합니다. 대부분의 차트에서 다음 옵션을 제공합니다.

    • PNG 이미지 다운로드
    • CSV 파일 다운로드
    • 측정항목 탐색기에서 보기. 측정항목 탐색기에서 측정항목을 봅니다. AlloyDB 인스턴스 리소스 유형을 선택하면 측정항목 탐색기에서 다른 AlloyDB 측정항목을 볼 수 있습니다.

이벤트 타임라인

대시보드에는 다음 이벤트에 대한 세부정보가 제공됩니다. 시스템 이벤트는 이벤트 발생 후 약 5분 이내에 이벤트 타임라인에 표시됩니다.

이벤트 이름 설명 작업 유형
Instance create AlloyDB 인스턴스를 만듭니다. INSTANCE_CREATE
Instance update AlloyDB 인스턴스를 업데이트합니다. INSTANCE_UPDATE
Instance restart AlloyDB 인스턴스를 다시 시작합니다. INSTANCE_RESTART
Instance failover 대기 인스턴스가 기본 인스턴스가 되도록 고가용성 기본 인스턴스의 수동 장애 조치를 시작합니다. INSTANCE_FAILOVER
Cluster maintenance 클러스터가 유지보수 중이며 몇 분 동안 인스턴스를 사용할 수 없음을 나타냅니다. MAINTENANCE
Backup create AlloyDB 인스턴스의 백업을 만듭니다. BACKUP_CREATE
Backup update AlloyDB 인스턴스의 백업을 업데이트합니다. BACKUP_UPDATE
Cluster create AlloyDB 클러스터를 만듭니다. CLUSTER_CREATE
Cluster update AlloyDB 클러스터를 업데이트합니다. CLUSTER_UPDATE
Cluster promote 보조 클러스터를 기본 클러스터로 승격합니다. CLUSTER_PROMOTE
User create 새 사용자를 만듭니다. USER_CREATE
User update 사용자를 업데이트합니다. USER_UPDATE
User delete 사용자를 삭제합니다. USER_DELETE

커스텀 대시보드 만들기

사전 정의된 대시보드에는 기본 측정항목 집합이 포함되어 있습니다. 위젯을 추가하여 AlloyDB 또는 기타 Google Cloud 제품에 다른 측정항목을 추가하고 AlloyDB 내에서 통합 모니터링 보기를 확인할 수 있습니다. 예를 들어 Google Kubernetes Engine (GKE) Enterprise 버전 (GKE Enterprise)과 함께 AlloyDB를 사용하는 경우 AlloyDB 측정항목 외에도 사전 정의된 대시보드를 맞춤설정할 수 있으며, 팟 관련 측정항목 또는 노드 측정항목과 같은 필수 GKE Enterprise 측정항목을 추가할 수 있습니다.

사전 정의된 대시보드 외에 커스텀 대시보드 1개를 만들 수 있습니다.

커스텀 대시보드를 만들려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 AlloyDB 페이지를 엽니다.

    AlloyDB로 이동

  2. 클러스터 이름을 클릭하여 개요 페이지를 엽니다.

  3. 시스템 통계 탭을 선택합니다.

  4. 사전 정의된을 클릭한 다음 대시보드 맞춤설정을 클릭합니다.

  5. 대시보드에 측정항목을 추가하려면 다음 단계를 따르세요.

    1. 맞춤 뷰 이름에 대시보드의 이름을 입력합니다(예: my-custom-dashboard).
    2. 위젯 추가를 클릭하고 위젯 유형을 선택하여 대시보드에 측정항목을 추가합니다.

      구성 창이 열립니다. 예를 들어 측정항목 위젯을 데이터로 선택한 후 시각화누적 막대로 설정하거나 누적 막대 위젯을 선택한 후 측정항목을 선택할 수 있습니다.

    3. 위젯을 구성합니다.

    4. 맞춤설정된 대시보드를 저장하려면 툴바에서 적용을 클릭합니다.

커스텀 대시보드 수정

  1. 대시보드에 포인터를 가져간 다음 수정을 클릭하여 수정 모드로 전환합니다.
  2. 위젯 위치를 변경하려면 위젯 헤더를 클릭하고 새 위치로 드래그합니다.
  3. 위젯을 수정하려면 대시보드에 마우스 포인터를 가져간 다음 수정을 클릭합니다. 대시보드에 변경사항을 적용하려면 툴바에서 적용을 클릭합니다. 변경사항을 삭제하려면 취소를 클릭합니다.
  4. 위젯을 삭제하려면 위젯에 마우스 포인터를 가져간 다음 차트 옵션 더보기를 클릭한 후 위젯 삭제를 클릭합니다. 대시보드에 변경사항을 적용하려면 툴바에서 적용을 클릭합니다. 변경사항을 삭제하려면 취소를 클릭합니다.
  5. 수정된 대시보드를 저장하려면 툴바에서 저장을 클릭합니다.

대시보드 목록에 my-custom-dashboard가 표시됩니다. 대시보드를 삭제하려면 위젯 위에 마우스 포인터를 가져간 다음 삭제를 클릭합니다.

Cloud Monitoring 대시보드를 사용하여 인스턴스 모니터링

Cloud Monitoring은 여러 Google Cloud 제품에 대해 사전 정의된 대시보드를 제공합니다. 나만의 커스텀 대시보드를 만들어 관심 있는 데이터를 표시하고 기본 및 읽기 풀 인스턴스의 일반적인 상태를 모니터링할 수도 있습니다.

알림 설정

Cloud Monitoring을 사용하여 프로젝트 또는 지정된 인스턴스에 대한 알림을 설정할 수 있습니다.

예를 들어 AlloyDB 인스턴스의 메모리 사용량 측정항목이 80% 임곗값을 초과하면 메시지가 특정 이메일 ID로 전송되도록 알림을 설정할 수 있습니다.

AlloyDB 클러스터 개요 페이지에서 클러스터 측정항목 보기

클러스터 개요 페이지에서 클러스터 관련 측정항목은 페이지 상단에 표시됩니다.

클러스터 측정항목 모니터링 차트
개요 페이지에 클러스터 측정항목 모니터링 차트를 표시합니다.

차트 드롭다운 목록에서 다른 측정항목을 선택합니다. 선택한 측정항목의 데이터가 차트에 표시됩니다.

다음 단계