Database Migration Service는 데이터 마이그레이션 프로세스의 상태와 진행 상황을 나타내는 마이그레이션 작업 측정항목을 수집하고 표시합니다. 이 페이지에서는 이전 작업 측정항목과 관련된 다음 영역을 설명합니다.
마이그레이션 작업 세부정보 페이지에서 사용할 수 있는 측정항목에서는 Database Migration Service의 마이그레이션 작업 세부정보 페이지에서 직접 볼 수 있는 관측 가능성 정보를 다룹니다.
Cloud Monitoring에서 사용 가능한 측정항목에서는 SQL Server용 Cloud SQL 대상 인스턴스에서 표시되는 측정항목을 비롯하여 이전 작업 실적과 관련된 모든 측정항목을 설명합니다.
이전 작업 세부정보 페이지에서 사용할 수 있는 측정항목
이전 작업 세부정보 페이지에는 이전 작업의 현재 상태와 진행 상황을 파악하는 데 도움이 되는 여러 다이어그램이 표시됩니다. 마이그레이션 작업에 포함된 각 데이터베이스에 대해 이 다이어그램의 정보를 필터링할 수 있습니다.


다음 섹션을 펼쳐 각 다이어그램과 연결된 측정항목에 대해 자세히 알아보세요.
복원 지연
복원 지연 다이어그램은
migration_job/max_replica_sec_lag
측정항목을 사용하여 백업 파일 시점 (파일 이름에서 파생됨)과 Cloud SQL 대상 인스턴스에서 해당 파일이 완전히 복원된 시점 간의 시간 차이를 나타냅니다. 이 측정항목은 마이그레이션 작업에 사용하는 모든 유형의 백업 및 트랜잭션 로그 파일 (예: 전체 백업, 차등 백업 또는 트랜잭션 로그 파일)을 모니터링합니다. 이 정보를 사용하여 평균 데이터 복제 속도를 추정하거나 연속 데이터 복제와 관련된 문제를 해결할 수 있습니다.
이 측정항목은 마이그레이션 작업에 포함된 각 데이터베이스와 마이그레이션 작업에 포함된 모든 데이터베이스의 복원 지연을 보여주는 집계 보기에서 사용할 수 있습니다.
트랜잭션 로그 백업 업로드 지연
트랜잭션 로그 백업 업로드 지연 다이어그램은
migration_job/sqlserver/transaction_log_upload_sec_lag
측정항목을 사용하여 현재와 Cloud Storage에 업로드한 마지막 트랜잭션 로그 파일의 타임스탬프 간에 경과한 시간 (초)을 보여줍니다.
이 측정항목을 사용하여 거래 로그 파일의 자동 업로드와 관련된 문제를 모니터링할 수 있습니다. 시간 차이가 크면 거래 로그 파일이 Cloud Storage 버킷에 업로드되지 않고 있음을 나타낼 수 있습니다.
이 측정항목은 마이그레이션 작업에 포함된 각 데이터베이스와 마이그레이션 작업에 포함된 모든 데이터베이스 중 가장 지연 시간이 긴 데이터베이스를 보여주는 집계 보기에서 사용할 수 있습니다.
처리된 트랜잭션 로그 백업
처리된 트랜잭션 로그 백업 다이어그램은
migration_job/sqlserver/processed_file_count
측정항목을 사용하여 Database Migration Service에서 처리하고 Cloud SQL로 가져온 트랜잭션 로그 백업 파일 수를 나타냅니다.
이 정보는 트랜잭션 로그가 완전히 처리된 후에 업데이트되므로 다이어그램에 표시되는 선은 점진적으로 감소하는 대신 더 큰 폭으로 이동합니다.
이 측정항목을 모니터링하여 증분 로드 단계의 진행 상황을 추적할 수 있습니다. 값이 0보다 크면 이전 작업이 초기 로드 단계를 완료하고 현재 증분 로드 단계에 있음을 나타냅니다.
이 측정항목은 마이그레이션 작업에 포함된 각 데이터베이스와 마이그레이션 작업에 포함된 모든 데이터베이스의 요약을 보여주는 집계 보기에서 사용할 수 있습니다.
처리된 트랜잭션 로그 백업 크기
처리된 트랜잭션 로그 백업 크기 다이어그램은
migration_job/sqlserver/processed_file_bytes_count
측정항목을 사용하여 Database Migration Service가 Cloud SQL 대상 인스턴스에 복제한 트랜잭션 로그 데이터의 크기 (바이트)를 보여줍니다.
이 정보는 트랜잭션 로그가 완전히 처리된 후에 업데이트되므로 다이어그램에 표시되는 선은 점진적으로 감소하는 대신 더 큰 폭으로 이동합니다.
이 측정항목은 마이그레이션 작업에 포함된 각 데이터베이스와 마이그레이션 작업에 포함된 모든 데이터베이스의 요약을 보여주는 집계 보기에서 사용할 수 있습니다.
처리되지 않은 트랜잭션 로그 백업
처리되지 않은 트랜잭션 로그 백업 다이어그램은
migration_job/sqlserver/unprocessed_files
측정항목을 사용하여 Database Migration Service가 소스 Cloud Storage 버킷에서 감지했지만 아직 Cloud SQL 대상 인스턴스에 복제하지 않은 트랜잭션 로그 백업 파일 수를 나타냅니다. 이 정보는 트랜잭션 로그가 완전히 처리된 후에 업데이트되므로 다이어그램에 표시되는 선은 점진적으로 감소하는 대신 더 큰 폭으로 이동합니다.
이전 작업을 완료할 시기를 결정하려는 경우 이 측정항목을 확인할 수 있습니다. 이전 작업을 승격할 때는 처리되지 않은 트랜잭션 로그 백업 값이 0이 되고 Cloud Storage에 업로드할 트랜잭션 로그 파일이 더 없는 경우입니다.
이 측정항목은 마이그레이션 작업에 포함된 각 데이터베이스와 마이그레이션 작업에 포함된 모든 데이터베이스의 요약을 보여주는 집계 보기에서 사용할 수 있습니다.
처리되지 않은 트랜잭션 로그 백업 크기
처리되지 않은 트랜잭션 로그 백업 크기 다이어그램은
migration_job/sqlserver/unprocessed_file_bytes
측정항목을 사용하여 Database Migration Service가 소스 Cloud Storage 버킷에서 감지했지만 아직 Cloud SQL 대상 인스턴스로 복제하지 않은 데이터의 크기 (바이트)를 보여줍니다. 이 정보는 트랜잭션 로그가 완전히 처리된 후에 업데이트되므로 다이어그램에 표시되는 선은 점진적으로 감소하는 대신 더 큰 폭으로 이동합니다.
이전 작업을 완료할 시기를 결정하려는 경우 이 측정항목을 확인할 수 있습니다. 이전 작업을 승격할 때는 처리되지 않은 트랜잭션 로그 백업 크기 값이 0이 되고 Cloud Storage에 업로드할 트랜잭션 로그 파일이 더 없는 경우입니다.
이 측정항목은 마이그레이션 작업에 포함된 각 데이터베이스와 마이그레이션 작업에 포함된 모든 데이터베이스의 요약을 보여주는 집계 보기에서 사용할 수 있습니다.
총 대상 스토리지 사용량
총 대상 스토리지 사용량 다이어그램은 Cloud SQL
database/disk/bytes_used
측정항목을 사용하여 대상 Cloud SQL 인스턴스의 모든 데이터베이스에 저장된 데이터의 양(바이트)을 보여줍니다. 이 정보를 사용하여 이전 작업의 진행률을 추정할 수 있습니다.
이 측정항목은 집계된 뷰에서만 사용할 수 있습니다. 데이터베이스별 총 디스크 사용량은 필터링할 수 없습니다.
복제 지연
복제 지연 다이어그램은 Cloud SQL
per_database/postgresql/external_sync/replication_byte_lag
측정항목을 사용하여 소스에서 작업이 실행된 시간과 대상 인스턴스에 작업이 적용된 시간 간의 차이 (바이트)를 보여줍니다.
이 정보를 사용하여 소스 인스턴스와 대상 인스턴스 간의 데이터 일관성을 보장할 수 있습니다.
이 측정항목은 마이그레이션 작업에 포함된 각 데이터베이스와 마이그레이션 작업에 포함된 모든 데이터베이스의 요약을 보여주는 집계 보기에서 사용할 수 있습니다.
마이그레이션 작업 세부정보 페이지에서 측정항목 보기
이전 작업 세부정보 페이지에서 측정항목 다이어그램을 보려면 다음 단계를 따르세요.
- Google Cloud 콘솔에서 마이그레이션 작업 페이지로 이동합니다.
- 작업 탭에서 이전 작업의 표시 이름을 클릭합니다.
이전 작업 세부정보 페이지가 열립니다.
- Databases 섹션에서 이전 작업에 포함된 각 데이터베이스의 복원 지연 및 처리되지 않은 트랜잭션 로그 백업 크기 숫자 데이터를 확인할 수 있습니다.
- 모니터링 탭을 클릭하여 측정항목 다이어그램을 확인합니다.
- 보기 메뉴를 사용하여 이전 작업에 포함된 모든 데이터베이스의 집계된 데이터를 표시하거나 특정 데이터베이스의 정보를 필터링할 수 있습니다.
- Cloud Monitoring에서 각 다이어그램을 직접 볼 수도 있습니다. > 측정항목 탐색기에서 보기를 클릭합니다. 차트 옵션 더보기
Cloud Monitoring에서 사용할 수 있는 측정항목
다음 표에서는 SQL Server 이전을 위해 측정항목 탐색기에서 차트를 만드는 데 사용할 수 있는 모든 이전 작업 측정항목을 설명합니다. 전체 측정항목 Database Migration Service 측정항목 참조에는 몇 가지 추가 측정항목이 나와 있지만 SQL Server 마이그레이션에는 사용할 수 없습니다.
Cloud SQL cloudsql/database/disk/bytes_used
측정항목을 사용하여 소스 데이터베이스의 총 크기와 비교하여 마이그레이션 작업 진행률을 추정할 수도 있습니다.
측정항목 유형 시작 단계 표시 이름 |
|
---|---|
종류, 유형, 단위 모니터링 리소스 |
설명 라벨 |
migration_
베타
마이그레이션 작업 데이터의 최대 지연 바이트입니다. |
|
GAUGE , INT64 , By
datamigration.googleapis.com/MigrationJob |
모든 이전 작업의 데이터에 대해 집계된 현재 복제 지연입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database : 데이터베이스 이름입니다.
|
migration_
베타
마이그레이션 작업 데이터의 최대 지연 시간(초) |
|
GAUGE , INT64 , s
datamigration.googleapis.com/MigrationJob |
모든 이전 작업의 데이터에 대해 집계된 현재 복제 지연입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database : 데이터베이스 이름입니다.
|
migration_
베타
처리된 파일 바이트 수 |
|
DELTA , INT64 , By
datamigration.googleapis.com/MigrationJob |
대상에 업로드된 바이트 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database : 데이터베이스 이름입니다.
|
migration_
베타
처리된 파일 수 |
|
DELTA , INT64 , 1
datamigration.googleapis.com/MigrationJob |
대상에 업로드된 파일 수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database : 데이터베이스 이름입니다.
|
migration_
베타
트랜잭션 로그 업로드 초 지연 |
|
GAUGE , INT64 , s
datamigration.googleapis.com/MigrationJob |
마지막으로 업로드된 트랜잭션 로그 이후 경과된 시간(초)입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database : 데이터베이스 이름입니다.
|
migration_
베타
처리되지 않은 파일 바이트 |
|
GAUGE , INT64 , By
datamigration.googleapis.com/MigrationJob |
Cloud SQL에 업로드되기를 대기 중인 처리되지 않은 파일 바이트입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database :
데이터베이스 이름입니다.
|
migration_
베타
처리되지 않은 파일 |
|
GAUGE , INT64 , 1
datamigration.googleapis.com/MigrationJob |
Cloud SQL에 업로드되기를 대기 중인 처리되지 않은 파일입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 180초 동안 표시되지 않습니다.
database : 데이터베이스 이름입니다.
|