AWS Database Migration Service(AWS DMS) 태스크에 대한 모니터링을 켜려면 어떻게 해야 하나요?
간략한 설명
Amazon CloudWatch logs를 사용하여 DMS 태스크의 진행 상황, 사용한 리소스 및 사용한 네트워크 활동을 모니터링할 수 있습니다. AWS DMS 콘솔, AWS Command Line Interface(AWS CLI) 또는 AWS DMS API를 사용하여 AWS DMS 태스크를 모니터링합니다.
해결 방법
참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.
태스크 로깅 켜기
DMS 태스크를 수정하려면 태스크가 중지 또는 실패 상태여야 합니다.
- AWS DMS 콘솔을 열고 탐색 창에서 데이터베이스 마이그레이션 작업을 선택합니다.
- 태스크를 선택하고 Actions를 선택한 후 Modify를 선택합니다.
- [Task Settings] 창에서 [Enable CloudWatch logs]를 선택합니다.
- [저장(Save)]을 선택합니다.
태스크 진행 상황 확인
- AWS DMS 콘솔을 열고 탐색 창에서 Database migration tasks(데이터베이스 마이그레이션 태스크)를 선택합니다.
- 모니터링하려는 태스크의 이름을 선택합니다.
- Table Statistics(테이블 통계) 섹션에서 AWS DMS 태스크의 로드 상태를 검토합니다.
작업 상태에 대한 자세한 내용은 태스크 상태를 참조하세요.
Amazon CloudWatch logs 보기
- AWS DMS 콘솔을 열고 탐색 창에서 데이터베이스 마이그레이션 작업을 선택합니다.
- 검토하려는 태스크 이름을 선택합니다.
- [Overview details] 섹션에서 [View logs]를 선택합니다.
Amazon CloudWatch 지표 확인
- AWS DMS 콘솔을 열고 탐색 창에서 Database migration tasks(데이터베이스 마이그레이션 태스크)를 선택합니다.
- 모니터링하려는 태스크의 이름을 선택합니다.
- CloudWatch metrics(CloudWatch 지표)에서 태스크에 대한 지표를 확인합니다.
- 태스크의 CDC 단계 중에 CDCLatencySource 및 CDCLatencyTarget에 대한 지표를 확인합니다. 이러한 지표를 검토하여 소스 또는 대상의 잠재적 지연 시간을 식별합니다. 자세한 내용은 Amazon CloudWatch를 사용하여 복제본 태스크 모니터링을 참조하세요.
태스크 구성 및 설정 확인
- AWS DMS 콘솔을 열고 탐색 창에서 데이터베이스 마이그레이션 작업을 선택합니다.
- 검토하려는 태스크 이름을 선택합니다.
- [Overview details] 섹션에서 태스크에 대한 [Basic configuration] 및 [Task settings]를 확인할 수 있습니다.
복제 인스턴스에 대한 지표 보기
- AWS DMS 콘솔을 열고 탐색 창에서 복제본 인스턴스를 선택합니다.
- 사용 중인 복제 인스턴스의 이름을 선택합니다.
- [CloudWatch metrics] 탭에서CPU 사용률, 여유 메모리, 여유 스토리지 공간 및 SWAP 사용량에 대한 지표를 검토합니다.
고급 설정 사용
- AWS DMS 콘솔을 열고 탐색 창에서 Database migration tasks(데이터베이스 마이그레이션 태스크)를 선택합니다.
- 태스크를 선택하고 Actions(작업)를 선택한 후 Modify(수정)를 선택합니다.
- [Advanced task settings]를 확장합니다.
- [Create control table in target using schema] 필드에 AWS DMS가 제어 테이블을 생성할 수 있는 대상 데이터베이스의 스키마 이름을 입력합니다.
- History timeslot (minutes)(기록 시간 슬롯(분))에서 복제 기록 테이블에 각 기록 레코드를 유지할 시간을 입력합니다.
- Enable control table(제어 테이블 활성화) 섹션의 Apply Exceptions(예외 적용)에 대해 awsdms_apply_exceptions가 항상 켜져 있습니다. 선택적으로 다음 제어 테이블을 추가하여 태스크에 대한 추가 세부 정보를 모니터링할 수 있습니다.
복제 상태 – awsdms_status
일시 중지된 테이블 - awsdms_suspended_tables
복제 기록 - awsdms_history
참고: 이러한 제어 테이블은 대상 인스턴스에서 생성됩니다. 대상 데이터베이스 인스턴스의 대상 제어 스키마에서 SELECT 쿼리를 사용해야만 볼 수 있습니다.
관련 정보
제어 테이블 태스크 설정
마이그레이션 단계별 지침
AWS DMS 작업 사용