Database Migration Service는 Cloud Logging을 사용합니다. 두 로그 카테고리에 액세스하여 이전 작업과 관련하여 발생하는 이벤트에 관한 세부정보를 확인할 수 있습니다. Database Migration Service 로그와 PostgreSQL용 대상 AlloyDB 로그입니다.
Database Migration Service 로그
Oracle에서 PostgreSQL용 AlloyDB로의 Database Migration Service는
datamigration.googleapis.com/MigrationJob
및
datamigration.googleapis.com/ConnectionProfile
리소스에 관한 구조화된 로그를 제공합니다.
이러한 로그는 마이그레이션 작업이 생성될 때, 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가 암호화 키에 액세스하여 특정 테이블의 데이터를 처리했음을 나타냅니다. |
Cloud Logging을 사용하여 메시지 콘텐츠로 로그를 필터링할 수 있습니다. 자세한 내용은 로그 보기 및 쿼리를 참고하세요.
PostgreSQL용 AlloyDB 클러스터 로그
PostgreSQL용 AlloyDB는 대상 클러스터의 로그 항목도 제공합니다. Cloud Logging 문서의 PostgreSQL용 AlloyDB 로그 참조를 참고하세요.
로그 보기 및 쿼리
로그를 보려면 다음 단계를 따르세요.
- Google Cloud 콘솔에서 마이그레이션 작업 페이지로 이동합니다.
- 작업 탭에서 로그를 보려는 이전 작업의 표시 이름을 클릭합니다.
이전 작업 세부정보 페이지가 열립니다.
- 이전 작업 세부정보 페이지에서 로그 보기를 클릭하고 다음 중 하나를 실행합니다.
- 마이그레이션 작업 로그를 보려면 마이그레이션 작업 로그를 선택합니다.
- PostgreSQL용 AlloyDB 대상 클러스터의 로그를 보려면 대상 인스턴스 로그를 선택합니다.
로그 탐색기 페이지가 열립니다.
- 로그 탐색기 페이지에서 드롭다운 메뉴를 사용하여 쿼리를 수정하고 로그 항목을 필터링할 수 있습니다. 예를 들어 데이터베이스 마이그레이션 서비스가 소스 데이터베이스의 특정 테이블에 액세스한 이벤트의 이전 작업 로그를 필터링하려면 다음과 유사한 쿼리를 사용하면 됩니다.
resource.type="datamigration.googleapis.com/MigrationJob" resource.labels.migration_job_id="MIGRATION_JOB_ID" jsonPayload.textMessage:"Accessing data of table"
다음 단계
- 로그 탐색기 사용에 대한 자세한 내용은 로그 탐색기를 사용하여 로그 보기를 참고하세요.
- Database Migration Service 로그 항목에서 지원되는 필드에 관한 자세한 참조는 Cloud Logging 문서의 Database Migration Service 로그 참조를 참고하세요.