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

3분 분량
0

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 태스크를 수정하려면 태스크가 중지 또는 실패 상태여야 합니다.

  1. AWS DMS 콘솔을 열고 탐색 창에서 데이터베이스 마이그레이션 작업을 선택합니다.
  2. 태스크를 선택하고 Actions를 선택한 후 Modify를 선택합니다.
  3. [Task Settings] 창에서 [Enable CloudWatch logs]를 선택합니다.
  4. [저장(Save)]을 선택합니다.

태스크 진행 상황 확인

  1. AWS DMS 콘솔을 열고 탐색 창에서 Database migration tasks(데이터베이스 마이그레이션 태스크)를 선택합니다.
  2. 모니터링하려는 태스크의 이름을 선택합니다.
  3. Table Statistics(테이블 통계) 섹션에서 AWS DMS 태스크의 로드 상태를 검토합니다.

작업 상태에 대한 자세한 내용은 태스크 상태를 참조하세요.

Amazon CloudWatch logs 보기

  1. AWS DMS 콘솔을 열고 탐색 창에서 데이터베이스 마이그레이션 작업을 선택합니다.
  2. 검토하려는 태스크 이름을 선택합니다.
  3. [Overview details] 섹션에서 [View logs]를 선택합니다.

Amazon CloudWatch 지표 확인

  1. AWS DMS 콘솔을 열고 탐색 창에서 Database migration tasks(데이터베이스 마이그레이션 태스크)를 선택합니다.
  2. 모니터링하려는 태스크의 이름을 선택합니다.
  3. CloudWatch metrics(CloudWatch 지표)에서 태스크에 대한 지표를 확인합니다.
  4. 태스크의 CDC 단계 중에 CDCLatencySourceCDCLatencyTarget에 대한 지표를 확인합니다. 이러한 지표를 검토하여 소스 또는 대상의 잠재적 지연 시간을 식별합니다. 자세한 내용은 Amazon CloudWatch를 사용하여 복제본 태스크 모니터링을 참조하세요.

태스크 구성 및 설정 확인

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

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

  1. AWS DMS 콘솔을 열고 탐색 창에서 복제본 인스턴스를 선택합니다.
  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 DMS 작업 사용