AWS DMS 태스크에 대한 모니터링을 활성화하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 12월 26일

AWS Database Migration Service(AWS DMS) 태스크에 대한 모니터링을 활성화하려면 어떻게 해야 합니까?

간략한 설명

Amazon CloudWatch logs를 사용하여 DMS 태스크의 진행 상황, 사용한 리소스 및 사용한 네트워크 활동을 모니터링할 수 있습니다. AWS DMS 콘솔, AWS 명령줄 인터페이스(AWS CLI) 또는 AWS DMS API를 사용하여 AWS DMS 태스크를 모니터링할 수 있습니다.

해결 방법

태스크 로깅 활성화

DMS 태스크를 수정하려면 태스크가 중지 또는 실패 상태여야 합니다.

  1. AWS DMS 콘솔을 열고 탐색 창에서 [Database migration tasks]를 선택합니다.
  2. 태스크를 선택하고 [Actions]를 선택한 후 [Modify]를 선택합니다.
  3. [Task Settings] 창에서 [Enable CloudWatch logs]를 선택합니다.
  4. [Save]를 선택합니다.

태스크 진행 상황 확인

  1. [AWS DMS 콘솔]을 열고 탐색 창에서 [Database migration tasks]를 선택합니다.
  2. 모니터링하려는 태스크 이름을 선택하십시오.
  3. [Table Statistics] 섹션에서 Tables loaded, Tables loading, Tables, queuedTables errored에 대한 열의 값을 검토합니다.

태스크 상태에 대한 자세한 내용은 태스크 상태를 참조합니다.

Amazon CloudWatch logs 보기

  1. [AWS DMS 콘솔]을 열고 탐색 창에서 [Database migration tasks]를 선택합니다.
  2. 검토하려는 태스크 이름을 선택합니다.
  3. [Overview details] 섹션에서 [View logs]를 선택합니다.

Amazon CloudWatch 지표 보기

  1. AWS DMS 콘솔을 열고 탐색 창에서 [Database migration tasks]를 선택합니다.
  2. 모니터링하려는 태스크 이름을 선택하십시오.
  3. [Migration task metrics]에서 태스크에 대한 지표를 확인합니다.
  4. 태스크의 CDC 단계 중에 CDCLatencySourceCDCLatencyTarget에 대한 지표를 확인하여 소스 또는 대상에서 잠재적 지연 시간을 식별합니다. 자세한 내용은 Amazon CloudWatch를 사용하여 복제 태스크 모니터링을 참조합니다.

태스크 구성 및 설정 확인

  1. AWS DMS 콘솔을 열고 탐색 창에서 [Database migration tasks]를 선택합니다.
  2. 검토하려는 태스크 이름을 선택합니다.
  3. [Overview details] 섹션에서 태스크에 대한 [Basic configuration] 및 [Task settings]를 확인할 수 있습니다.

복제 인스턴스에 대한 지표 보기

  1. AWS DMS 콘솔을 열고 탐색 창에서 [Replication instances]를 선택합니다.
  2. 사용 중인 복제 인스턴스의 이름을 선택합니다.
  3. [CloudWatch metrics] 탭에서CPU 사용률, 여유 메모리, 여유 스토리지 공간SWAP 사용량에 대한 지표를 검토합니다.

고급 설정 사용

  1. [AWS DMS 콘솔]을 열고 탐색 창에서 [Database migration tasks]를 선택합니다.
  2. 태스크를 선택하고 [Actions]를 선택한 후 [Modify]를 선택합니다.
  3. [Advanced task settings]를 확장합니다.
  4. [Create control table in target using schema] 필드에 AWS DMS가 제어 테이블을 생성할 수 있는 대상 데이터베이스의 스키마 이름을 입력합니다.
  5. [History timeslot (minutes)]에서 복제 기록 테이블에 각 기록 레코드를 유지할 시간을 입력합니다.
  6. [Enable control table] 섹션의 [Apply Exceptions]에 대해 awsdms_apply_exceptions가 항상 활성화되어 있습니다. 선택적으로 다음 제어 테이블을 추가하여 태스크에 대한 추가 세부 정보를 모니터링할 수 있습니다.
    복제 상태 – awsdms_status
    일시 중지된 테이블 – awsdms_suspended_tables
    복제 기록 – awsdms_history
    참고: 이러한 제어 테이블은 대상 인스턴스에서 생성되며, 대상 데이터베이스 인스턴스의 대상 제어 스키마에서 SELECT 쿼리를 사용해야만 볼 수 있습니다.

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?