Cloud Console을 사용한 모니터링

이 페이지에서는 Google Cloud Console에서 현재 및 이전 데이터를 확인하여 Cloud Spanner 인스턴스를 모니터링하는 방법을 설명합니다.

인스턴스의 현재 상태 보기

Cloud Console에서 Cloud Spanner 인스턴스를 열면 인스턴스의 가장 중요한 측정항목(예: CPU 사용률)의 현재 상태를 볼 수 있습니다. 인스턴스 내 단일 데이터베이스의 현재 측정항목을 볼 수도 있습니다.

인스턴스의 현재 상태를 보려면 다음 단계를 수행하세요.

  1. Cloud Console에서 Cloud Spanner 인스턴스 목록을 엽니다.

    인스턴스 목록으로 이동

  2. 알아보려는 인스턴스의 이름을 클릭합니다.

    Cloud Console에 몇 가지 주요 측정항목의 현재 값을 포함한 인스턴스 개요가 표시됩니다. 어떤 측정항목을 사용할 수 있는지 알아보세요.

  3. 선택사항: 인스턴스 내 특정 데이터베이스의 현재 측정항목을 보려면 왼쪽 창에서 데이터베이스의 이름을 클릭합니다.

    Cloud Console에 몇 가지 주요 측정항목의 현재 값이 표시됩니다.

인스턴스의 이전 데이터 보기

Cloud Console은 인스턴스의 이전 데이터를 보여주는 차트를 제공합니다. 지난 1시간부터 지난 30일까지, 다양한 기간에 대한 차트를 볼 수 있습니다. 인스턴스 내의 단일 데이터베이스에 대한 차트를 볼 수도 있습니다.

인스턴스의 이전 데이터를 보려면 다음 단계를 따르세요.

  1. Cloud Console에서 Cloud Spanner 인스턴스 목록을 엽니다.

    인스턴스 목록으로 이동

  2. 알아보려는 인스턴스의 이름을 클릭한 후 모니터 탭을 클릭합니다.

    Cloud Console에 인스턴스의 이전 데이터 차트가 표시됩니다. 어떤 차트를 사용할 수 있는지 알아보세요.

  3. 선택사항: 다른 기간의 이전 데이터를 보려면 첫 번째 차트 위에 있는 버튼을 확인한 후 보려는 기간을 클릭합니다.

  4. 선택사항: 차트에 표시되는 데이터를 제어하려면 차트의 드롭다운 목록 중 하나를 클릭합니다. 예를 들어 인스턴스가 다중 리전 구성을 사용하는 경우 일부 차트가 특정 리전에 대한 데이터를 볼 수 있는 드롭다운 목록을 제공합니다. 모든 차트에 드롭다운 목록이 있는 것은 아닙니다.

  5. 선택사항: 인스턴스 내 특정 데이터베이스의 이전 데이터를 보려면 왼쪽 창에서 데이터베이스의 이름을 클릭합니다.

Cloud Spanner 차트 및 측정항목

Cloud Console은 인스턴스의 현재 및 이전 상태를 보여주는 다음 차트와 측정항목을 제공합니다. 모든 차트와 측정항목은 인스턴스 수준에서 볼 수 있습니다. 또한 인스턴스 내 단일 데이터베이스에 대한 여러 차트와 측정항목도 볼 수 있습니다.

사용 가능한 차트 및 측정항목
노드 수

인스턴스의 노드 수입니다.

인스턴스에만 사용할 수 있습니다.

CPU 사용률 - 이동 평균 24시간

각 데이터베이스의 인스턴스 CPU 리소스 사용률에 해당하는 총 CPU 사용률의 이동 평균입니다. 각 데이터 포인트는 이전 24시간의 평균입니다.

인스턴스에만 사용할 수 있습니다.

CPU 사용률 - 우선순위 높음

우선순위가 높은 작업의 인스턴스 CPU 리소스 사용률에 해당하는 총 CPU 사용률입니다. 이러한 작업에는 사용자가 시작한 대부분의 요청과 Cloud Spanner가 즉시 완료해야 하는 유지보수 작업이 포함됩니다. 우선순위가 높은 작업에 대해 자세히 알아보세요.

인스턴스 및 데이터베이스에 사용할 수 있습니다.

CPU 사용률 - 합계

인스턴스 CPU 리소스 사용률에 해당하는 총 CPU 사용률입니다.

인스턴스 및 데이터베이스에 사용할 수 있습니다.

  • 인스턴스의 경우 데이터베이스 또는 작업 우선순위별로 총 CPU 사용률 차트를 볼 수 있습니다.
  • 데이터베이스의 경우 작업 우선순위별로 총 CPU 사용률 차트를 볼 수 있습니다.
지연 시간

Cloud Spanner가 요청을 처리하는 데 걸린 시간(초)입니다. 이 측정은 Cloud Spanner 서비스가 요청을 받으면 시작되고 Cloud Spanner 서비스가 응답을 보내기 시작할 때 끝납니다. 지연 시간 측정항목에 대해 자세히 알아보세요.

50번째 백분위수 및 99번째 백분위수 지연 시간에 대한 지연 시간 측정항목을 볼 수 있습니다.

  • 50번째 백분위수 지연 시간: 모든 요청 중 가장 빠른 50%의 최대 지연 시간(초)
  • 99번째 백분위수 지연 시간: 모든 요청 중 가장 빠른 99% 요청의 최대 지연 시간(초)

인스턴스 및 데이터베이스에 사용할 수 있습니다.

초당 작업 수

Cloud Spanner가 초당 수행한 작업 수 또는 Cloud Spanner 서버에서 초당 발생한 오류 수입니다.

이 차트에서 볼 작업을 선택할 수 있습니다.

  • 읽기 및 쓰기
  • 읽기 전용(DML 문 포함)
  • 쓰기 전용(DML 문 제외)
  • Cloud Spanner 서버의 오류

인스턴스 및 데이터베이스에 사용할 수 있습니다.

처리량(MB/초)

인스턴스 또는 데이터베이스에서 매초 읽히거나 쓰여진 압축되지 않은 데이터의 양입니다. 이 값은 바이너리 메가바이트(MB)로 측정됩니다. 즉, 1MB는 220바이트입니다. 이 측정 단위를 메비바이트(MiB)라고도 합니다.

읽기 처리량에는 읽기 API의 메서드와 SQL 쿼리에 대한 요청 및 응답이 포함됩니다. 또한 DML 문에 대한 요청 및 응답도 포함됩니다.

쓰기 처리량에는 변형 API를 통해 데이터를 커밋하기 위한 요청 및 응답이 포함됩니다. DML 문에 대한 요청 및 응답은 제외됩니다.

인스턴스 및 데이터베이스에 사용할 수 있습니다.

총 저장용량

인스턴스 또는 데이터베이스에 저장된 데이터의 양입니다. 이 값은 바이너리 바이트 단위로 측정됩니다. 예를 들어 1바이너리 기가바이트(GB)는 230바이트입니다. 이 측정 단위를 기비바이트(GiB)라고도 합니다.

인스턴스 및 데이터베이스에 사용할 수 있습니다.

다음 단계