Database Migration Service는 Cloud Logging을 사용합니다. 두 로그 카테고리에 액세스하여 마이그레이션 작업과 관련하여 발생하는 이벤트에 관한 자세한 정보를 얻을 수 있습니다. Database Migration Service 로그와 대상 PostgreSQL용 Cloud SQL 로그입니다.
Database Migration Service 로그
Oracle에서 PostgreSQL용 Cloud SQL로의 Database Migration Service는
datamigration.googleapis.com/MigrationJob
,
datamigration.googleapis.com/ConnectionProfile
,
datamigration.googleapis.com/PrivateConnection
리소스에 관한
구조화된 로그를 제공합니다.
이러한 로그는 마이그레이션 작업이 생성될 때, Database Migration Service가 소스 데이터베이스에서 정보를 읽을 때, 연결 프로필이 수정될 때와 같은 실제 이벤트를 나타냅니다.
각 로그 항목에는 이벤트를 더 잘 이해하는 데 도움이 되는 설명이 포함된 jsonPayload.textMessage
필드가 있습니다. 메시지 유형에는 다음과 같은 여러 가지가 있습니다.
datamigration.googleapis.com/MigrationJob 리소스의 샘플 로그 메시지
|
|
---|---|
문자 메시지 로깅 | 설명 |
FULL DUMP read is completed for table: {SCHEMA_TABLE_NAME}
|
이 메시지는 Database Migration Service가 전체 덤프 단계를 위해 소스 데이터베이스의 특정 테이블 데이터 읽기를 완료했음을 의미합니다. 이 메시지는 테이블의 전체 덤프 단계가 진행 중이며 곧 완료될 것임을 나타냅니다. |
Successfully loaded {NUMBER} FULL DUMP rows into table: {SCHEMA_TABLE_NAME}
|
이 메시지는 전체 덤프 단계에서 Database Migration Service가 대상 인스턴스의 특정 테이블에 행 일괄 쓰기를 완료했음을 나타냅니다. |
Successfully applied {NUMBER} CDC rows into table: {SCHEMA_TABLE_NAME}
|
이 메시지는 Database Migration Service가 CDC 단계에서 대상 인스턴스의 특정 테이블에 행 일괄 쓰기를 완료했음을 나타냅니다. |
Accessing data of table: {SCHEMA_TABLE_NAME} for data processing purpose
|
마이그레이션 작업에 CMEK를 사용하는 경우 이 메시지는 Database Migration Service가 암호화 키에 액세스하여 특정 테이블의 데이터를 처리했음을 나타냅니다. |
PostgreSQL용 Cloud SQL 인스턴스 로그
PostgreSQL용 Cloud SQL은 대상 인스턴스의 로그 항목도 제공합니다. Cloud Logging 문서의 Cloud SQL 로그 참조 를 참고하세요.
로그 보기 및 쿼리
로그를 보려면 다음 단계를 따르세요.
- Google Cloud 콘솔에서 마이그레이션 작업 페이지로 이동합니다.
- 작업 탭에서 로그를 보려는 이전 작업의 표시 이름을 클릭합니다.
이전 작업 세부정보 페이지가 열립니다.
- 이전 작업 세부정보 페이지에서 로그 보기를 클릭하고 다음 중 하나를 실행합니다.
- 마이그레이션 작업 로그를 보려면 마이그레이션 작업 로그를 선택합니다.
- PostgreSQL용 Cloud SQL 대상 인스턴스의 로그를 보려면 대상 인스턴스 로그를 선택합니다.
로그 탐색기 페이지가 열립니다.
- 로그 탐색기 페이지에서 드롭다운 메뉴를 사용하여 쿼리를 수정하고 로그 항목을 필터링할 수 있습니다. 예를 들어 데이터베이스 마이그레이션 서비스가 소스 데이터베이스의 특정 테이블에 액세스한 이벤트의 이전 작업 로그를 필터링하려면 다음과 유사한 쿼리를 사용하면 됩니다.
resource.type="datamigration.googleapis.com/MigrationJob" resource.labels.migration_job_id="MIGRATION_JOB_ID" jsonPayload.textMessage:"Accessing data of table"
다음 단계
로그 탐색기 사용에 관한 자세한 내용은 로그 탐색기를 사용하여 로그 보기를 참고하세요.
Database Migration Service 로그 항목에서 지원되는 필드에 관한 자세한 참조는 Database Migration Service 로그 참조를 참고하세요.
단계별 마이그레이션 전체 둘러보기를 보려면 Oracle에서 PostgreSQL용 Cloud SQL로의 마이그레이션 가이드를 참고하세요.