Database Migration Service는 데이터 마이그레이션 프로세스의 상태와 진행 상황을 나타내는 마이그레이션 작업 측정항목을 수집하고 표시합니다. 이 페이지에서는 마이그레이션 작업 측정항목과 관련된 다음 영역을 설명합니다.
마이그레이션 작업 세부정보 페이지에서 사용할 수 있는 측정항목에서는 마이그레이션 작업 세부정보 페이지의 Database Migration Service에서 직접 볼 수 있는 관측 가능성 정보를 다룹니다.
Cloud Monitoring에서 사용할 수 있는 측정항목에는 PostgreSQL 대상 클러스터에서 표시되는 측정항목을 비롯하여 마이그레이션 작업 성능과 관련된 모든 측정항목이 설명되어 있습니다.
마이그레이션 작업 세부정보 페이지에서 사용할 수 있는 측정항목
마이그레이션 작업 세부정보 페이지에는 마이그레이션 작업의 현재 상태와 진행 상황을 이해하는 데 도움이 되는 여러 다이어그램이 표시됩니다. 일부 다이어그램은 데이터베이스 수준 정보를 제공하는 반면, 다른 다이어그램은 테이블 수준 데이터에 중점을 둡니다.


다음 섹션을 펼쳐 각 다이어그램과 연결된 측정항목에 대해 자세히 알아보세요.
처리량
처리량 다이어그램은
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) 정보 읽기를 시작한 시점과 해당 정보가 대상에 완전히 복제된 시점 간의 시간 차이를 나타냅니다.
이 정보를 사용하여
마이그레이션 작업을 승격할 시점을 추정할 수 있습니다(복제 지연 시간이 가장 낮을 때 차단 프로세스를 시작하는 것이 좋습니다).
마이그레이션 작업 세부정보 페이지에서 측정항목 보기
마이그레이션 작업 세부정보 페이지에서 측정항목 다이어그램을 보려면 다음 단계를 따르세요.
- Google Cloud 콘솔에서 마이그레이션 작업 페이지로 이동합니다.
- 작업 탭에서 마이그레이션 작업의 표시 이름을 클릭합니다.
마이그레이션 작업 세부정보 페이지가 열립니다.
-
모니터링 섹션에서 보기 메뉴를 사용하여 표시할 다이어그램을 조정합니다.
- 전체 마이그레이션 작업에 대해 집계된 측정항목을 보려면 보기 > 집계됨을 클릭합니다.
- 표 수준 측정항목을 보려면 보기 > 표를 클릭한 다음 표를 선택합니다.
Cloud Monitoring에서 사용할 수 있는 측정항목
다음 표에서는 이기종 Oracle 마이그레이션에 대해 측정항목 탐색기에서 차트를 만드는 데 사용할 수 있는 모든 마이그레이션 작업 측정항목을 설명합니다. 전체 측정항목 Database Migration Service 측정항목 참조에는 몇 가지 추가 측정항목이 나열되어 있지만 이기종 Oracle 마이그레이션에는 사용할 수 없습니다.
PostgreSQL용 Cloud SQL database/disk/bytes_used
측정항목을 사용하여 소스 데이터베이스의 총 크기와 비교하여 마이그레이션 작업 진행 상황을 추정할 수도 있습니다.
측정항목 유형 시작 단계 표시 이름 |
|
---|---|
종류, 유형, 단위 모니터링 리소스 |
설명 라벨 |
migration_job/fulldump_progress_percentage
베타
(프로젝트)
전체 덤프 진행률(%) |
|
GAUGE , DOUBLE , %
datamigration.googleapis.com/MigrationJob |
마이그레이션 작업의 초기 전체 덤프 진행률입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다. |
migration_job/fulldump_progress_percentage_per_object
베타
(프로젝트)
객체별 전체 덤프 진행률 |
|
GAUGE , DOUBLE , %
datamigration.googleapis.com/MigrationJob |
마이그레이션 작업에서 단일 테이블의 초기 전체 덤프 진행률(백분율)입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다. |
migration_
BETA
쓰기 바이트 수 |
|
DELTA , INT64 , By
datamigration.googleapis.com/MigrationJob |
대상에 작성된 바이트 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database : 데이터베이스 이름입니다.
|
migration_
BETA
마이그레이션 작업 데이터의 최대 지연 바이트입니다. |
|
GAUGE , INT64 , By
datamigration.googleapis.com/MigrationJob |
모든 마이그레이션 작업 데이터에서 집계된 현재 복제 지연 시간입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database : 데이터베이스 이름입니다.
|
migration_
BETA
마이그레이션 작업 데이터의 최대 지연 시간(초) |
|
GAUGE , INT64 , s
datamigration.googleapis.com/MigrationJob |
모든 마이그레이션 작업 데이터에서 집계된 현재 복제 지연 시간입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database : 데이터베이스 이름입니다.
|
migration_job/unsupported_events_count
베타
(프로젝트)
지원되지 않는 이벤트 수 |
|
DELTA , INT64 , By
datamigration.googleapis.com/MigrationJob |
마이그레이션 및 테이블별 지원되지 않는 이벤트 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다. |