마이그레이션 작업 측정항목

Database Migration Service는 데이터 마이그레이션 프로세스의 상태와 진행 상황을 나타내는 마이그레이션 작업 측정항목을 수집하고 표시합니다. 이 페이지에서는 마이그레이션 작업 측정항목과 관련된 다음 영역을 설명합니다.

마이그레이션 작업 세부정보 페이지에서 사용할 수 있는 측정항목

마이그레이션 작업 세부정보 페이지에는 마이그레이션 작업의 현재 상태와 진행 상황을 이해하는 데 도움이 되는 여러 다이어그램이 표시됩니다. 일부 다이어그램은 데이터베이스 수준 정보를 제공하는 반면, 다른 다이어그램은 테이블 수준 데이터에 중점을 둡니다.

마이그레이션 작업 측정항목의 예시 다이어그램
      Database Migration Service
그림 1. Database Migration Service의 샘플 관측 가능성 다이어그램 (확대하려면 클릭)
마이그레이션 작업 측정항목의 예시 다이어그램
      Database Migration Service

다음 섹션을 펼쳐 각 다이어그램과 연결된 측정항목에 대해 자세히 알아보세요.

처리량

처리량 다이어그램은 migration_job/write_bytes_count 측정항목을 사용하여 Database Migration Service가 대상 데이터베이스에 쓴 데이터의 양 (바이트)을 나타냅니다. 이 측정항목은 60초마다 샘플링됩니다. 이를 사용하여 마이그레이션의 쓰기 속도를 관찰할 수 있습니다.

이 측정항목은 집계된 보기에서 사용할 수 있으며, 마이그레이션 작업에 포함된 각 테이블에 대해서도 별도로 사용할 수 있습니다.

전체 덤프 볼륨

전체 덤프 볼륨 다이어그램은 마이그레이션된 전체 덤프 데이터의 비율로 표현된 전체 덤프 단계의 진행 상황을 보여줍니다. 이 측정항목은 집계된 보기에서 사용할 수 있으며, 마이그레이션 작업에 포함된 각 테이블에 대해서도 별도로 사용할 수 있습니다.

  • 집계 뷰 다이어그램은 migration_job/fulldump_progress_percentage 측정항목을 사용합니다.
  • 표 수준 다이어그램은 migration_job/fulldump_progress_percentage_per_object 측정항목을 사용합니다.

총 스토리지 사용량(바이트)

총 스토리지 사용량(바이트) 다이어그램은 PostgreSQL용 Cloud SQL database/disk/bytes_used 측정항목을 사용하여 대상 PostgreSQL용 Cloud SQL 인스턴스의 마이그레이션된 데이터베이스에 저장된 데이터 양(바이트)을 보여줍니다. 이 정보를 사용하여 마이그레이션 작업의 진행 상황을 추정할 수 있습니다.

복제 지연

복제 지연 다이어그램은 migration_job/max_replica_sec_lag 측정항목을 사용하여 Database Migration Service가 소스에서 변경 데이터 캡처 (CDC) 정보 읽기를 시작한 시점과 해당 정보가 대상에 완전히 복제된 시점 간의 시간 차이를 나타냅니다. 이 정보를 사용하여 마이그레이션 작업을 승격할 시점을 추정할 수 있습니다(복제 지연 시간이 가장 낮을 때 차단 프로세스를 시작하는 것이 좋습니다).

마이그레이션 작업 세부정보 페이지에서 측정항목 보기

마이그레이션 작업 세부정보 페이지에서 측정항목 다이어그램을 보려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 마이그레이션 작업 페이지로 이동합니다.

    마이그레이션 작업으로 이동

  2. 작업 탭에서 마이그레이션 작업의 표시 이름을 클릭합니다.

    마이그레이션 작업 세부정보 페이지가 열립니다.

  3. 모니터링 섹션에서 보기 메뉴를 사용하여 표시할 다이어그램을 조정합니다.

    • 전체 마이그레이션 작업에 대해 집계된 측정항목을 보려면 보기 > 집계됨을 클릭합니다.
    • 표 수준 측정항목을 보려면 보기 > 를 클릭한 다음 표를 선택합니다.

Cloud Monitoring에서 사용할 수 있는 측정항목

다음 표에서는 이기종 Oracle 마이그레이션에 대해 측정항목 탐색기에서 차트를 만드는 데 사용할 수 있는 모든 마이그레이션 작업 측정항목을 설명합니다. 전체 측정항목 Database Migration Service 측정항목 참조에는 몇 가지 추가 측정항목이 나열되어 있지만 이기종 Oracle 마이그레이션에는 사용할 수 없습니다.

PostgreSQL용 Cloud SQL database/disk/bytes_used 측정항목을 사용하여 소스 데이터베이스의 총 크기와 비교하여 마이그레이션 작업 진행 상황을 추정할 수도 있습니다.

측정항목 유형 시작 단계
표시 이름
종류, 유형, 단위
모니터링 리소스
설명
라벨
migration_job/fulldump_progress_percentage 베타(프로젝트)
전체 덤프 진행률(%)
GAUGEDOUBLE%
datamigration.googleapis.com/MigrationJob
마이그레이션 작업의 초기 전체 덤프 진행률입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
migration_job/fulldump_progress_percentage_per_object 베타(프로젝트)
객체별 전체 덤프 진행률
GAUGEDOUBLE%
datamigration.googleapis.com/MigrationJob
마이그레이션 작업에서 단일 테이블의 초기 전체 덤프 진행률(백분율)입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
migration_job/write_bytes_count BETA
쓰기 바이트 수
DELTAINT64By
datamigration.googleapis.com/MigrationJob
대상에 작성된 바이트 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database: 데이터베이스 이름입니다.
migration_job/max_replica_bytes_lag BETA
마이그레이션 작업 데이터의 최대 지연 바이트입니다.
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
모든 마이그레이션 작업 데이터에서 집계된 현재 복제 지연 시간입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database: 데이터베이스 이름입니다.
migration_job/max_replica_sec_lag BETA
마이그레이션 작업 데이터의 최대 지연 시간(초)
GAUGEINT64s
datamigration.googleapis.com/MigrationJob
모든 마이그레이션 작업 데이터에서 집계된 현재 복제 지연 시간입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database: 데이터베이스 이름입니다.
migration_job/unsupported_events_count 베타(프로젝트)
지원되지 않는 이벤트 수
DELTAINT64By
datamigration.googleapis.com/MigrationJob
마이그레이션 및 테이블별 지원되지 않는 이벤트 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.