

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 향상된 모니터링 대시보드
<a name="enhanced-monitoring-dashboard"></a>

향상된 모니터링 대시보드는 모니터링 작업 및 복제 인스턴스와 관련된 중요 지표에 대한 포괄적인 가시성을 제공합니다. 이를 통해 추적하려는 특정 리소스에 대한 지표를 필터링, 집계 및 시각화할 수 있습니다. 대시보드는 기존 CloudWatch 지표를 직접 게시하므로 데이터 포인트 샘플링 시간을 변경하지 않고도 리소스 성능을 모니터링할 수 있습니다.

**Topics**
+ [향상된 모니터링 대시보드 개요](#overview-enhanced-monitoring-dashboard)
+ [향상된 모니터링 대시보드에서 지표 보기](#access-enhanced-monitoring-dashboard)
+ [향상된 모니터링 대시보드 보기](#enhanced-monitoring-dashboard-views)
+ [향상된 모니터링 지표 보존](#retention-enhanced-monitoring-metrics)

## 향상된 모니터링 대시보드 개요
<a name="overview-enhanced-monitoring-dashboard"></a>

향상된 모니터링 대시보드는 AWS DMS 콘솔에서 사용할 수 있습니다. 직관적인 시각화 및 차트가 포함된 사용자 친화적 인터페이스를 제공하므로 데이터 마이그레이션 프로세스를 효과적으로 모니터링, 분석 및 최적화할 수 있습니다. 향상된 모니터링을 사용하면 중앙 위치에서 모든 관련 정보를 확인하여 모니터링 프로세스를 간소화하고 잠재적 문제를 빠르게 식별할 수 있습니다.

향상된 모니터링 대시보드에서 태스크 및 복제 인스턴스에 대한 지표와 엔드포인트에 대한 세부 정보를 볼 수 있습니다. 또한 현재 리전의 활성 CloudWatch 경보 수와 서비스 상태도 추적할 수 있습니다. 대시보드는 AWS DMS를 사용할 수 있는 모든 상용 리전에서 사용할 수 있습니다. 이 대시보드를 사용하는 데 드는 추가 비용은 없습니다.

**참고**  
향상된 모니터링 대시보드는 AWS DMS Serverless 복제를 지원하지 않습니다.

## 향상된 모니터링 대시보드에서 지표 보기
<a name="access-enhanced-monitoring-dashboard"></a>

향상된 모니터링 대시보드에서 지표를 보려면 CloudWatch 권한이 있는 IAM 역할이 있어야 합니다. 또한 지표를 보려면 `cloudwatch:DescribeAlarms` 및 `health:DescribeEvents` 권한이 필요합니다. 마지막으로 향상된 모니터링 대시보드에서 CloudWatch 지표에 액세스하려면 IAM 정책 내에서 [GetMetricData](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html) API에 액세스할 수 있는 권한도 있어야 합니다. 이러한 권한 또는 API의 하위 집합에 대한 권한이 없으면 향상된 모니터링 대시보드에서 지표를 볼 수 없습니다. 필요한 IAM 권한에 대한 자세한 내용은 [를 사용하는 데 필요한 IAM 권한 AWS DMS](security-iam.md#CHAP_Security.IAMPermissions) 섹션을 참조하세요.

## 향상된 모니터링 대시보드 보기
<a name="enhanced-monitoring-dashboard-views"></a>

AWS DMS 향상된 모니터링 대시보드에는 태스크 및 복제 인스턴스 보기의 두 가지 유형의 보기가 있습니다.

### 태스크 보기
<a name="enhanced-monitoring-dashboard-tasks-view"></a>

AWS DMS의 향상된 대시보드의 **태스크** 보기는 데이터 마이그레이션 태스크에 대한 포괄적인 개요를 제공합니다. 이 보기는 직관적인 차트 및 시각화를 통해 태스크의 다양한 측면을 모니터링하고 분석할 수 있는 중앙 위치를 제공합니다.

**태스크** 보기는 마이그레이션 태스크와 관련된 주요 지표 및 통계에 대한 인사이트를 제공하므로 성능, 진행 상황 및 전반적인 상태를 더 잘 이해할 수 있습니다. **태스크** 보기의 일부 주요 기능 및 이점은 다음과 같습니다.
+ **태스크 상태 요약**: 이 차트는 실행, 중지, 실패 또는 완료와 같은 다양한 상태 범주에 걸친 태스크의 배포를 표시합니다. 주의가 필요한 태스크를 빠르게 식별하고 적절한 조치를 취할 수 있습니다.
+ **성능 지표**: 이 차트는 처리량, 지연 시간, CPU 사용률 등과 같은 지표를 포함하여 태스크의 성능을 보여줍니다. 이러한 지표는 잠재적인 병목 현상을 식별하고 마이그레이션 프로세스를 최적화하는 데 도움이 됩니다.
+ **오류 분석**: 태스크 실패 또는 오류가 발생하는 경우 **태스크** 보기는 발생한 오류 및 관련 로그 항목에 대한 자세한 정보를 제공합니다. 이 정보는 문제를 더 효율적으로 해결하는 데 도움이 될 수 있습니다.
+ **과거 추세**: 대시보드는 과거 데이터를 통합하여 일정 기간 동안 태스크가 어떻게 수행되었는지 분석할 수 있습니다. 이러한 과거 추세를 기반으로 패턴을 식별하고, 진행 상황을 추적하고, 정보에 입각한 결정을 내릴 수 있습니다.
+ **필터링 및 정렬**: **태스크** 보기를 사용하면 태스크 이름, 태그 또는 특정 시간 범위와 같은 다양한 기준에 따라 태스크를 필터링하고 정렬할 수 있습니다. 이러한 유연성을 통해 요구 사항과 가장 관련이 있는 태스크 또는 측면에 집중할 수 있습니다.

다음 목록은 **태스크** 보기에서 볼 수 있는 지표를 설명합니다.
+ **전체 로드 처리량 대역폭 - 소스**: 소스에서 전체 로드로 전송된 수신 데이터를 초당 KB 단위로 나타냅니다.
+ **전체 로드 처리량 대역폭 - 대상**: 대상의 전체 로드에서 전송된 발신 데이터를 초당 KB 단위로 나타냅니다.
+ **전체 로드 처리량 행 - 소스**: 대상의 전체 로드에서 들어오는 변경 사항을 초당 행 단위로 나타냅니다.
+ **전체 로드 처리량 행 - 대상**: 대상에 대한 전체 로드의 발신 변경 사항을 초당 행 단위로 나타냅니다.
+ **CDC 처리량 대역폭 - 소스**: 소스의 네트워크 대역폭을 초당 KB 단위로 나타냅니다.

  CDC 처리량 대역폭은 샘플 포인트의 대역폭을 기록합니다. 어떠한 네트워크 트래픽도 찾을 수 없다면 이 값은 0입니다. CDC는 장시간 트랜잭션을 발행할 수 없기 때문에 네트워크 트래픽은 기록되지 않을 수 있습니다.
+ **CDC 처리량 대역폭 - 대상**: 대상의 네트워크 대역폭을 초당 KB 단위로 나타냅니다.

  CDC 처리량 대역폭은 샘플 포인트의 대역폭을 기록합니다. 어떠한 네트워크 트래픽도 찾을 수 없다면 이 값은 0입니다. CDC는 장시간 트랜잭션을 발행할 수 없기 때문에 네트워크 트래픽은 기록되지 않을 수 있습니다.
+ **CDC 처리량 행 - 소스**: 소스에서 들어오는 태스크 변경 사항을 초당 행 단위로 나타냅니다.
+ **CDC 처리량 행 - 대상**: 대상에 대한 발신 태스크 변경 사항을 초당 행 단위로 나타냅니다.
+ **CDC 지연 - 소스**: 소스 엔드포인트에서 캡처한 마지막 이벤트와 AWS DMS 인스턴스의 현재 시스템 타임스탬프 간의 간격(초)입니다. 태스크 범위에서 변경 내용이 캡처되지 않은 경우 AWS DMS가 이 값을 0으로 설정합니다.
+ **CDC 지연 - 대상**: 대상에 커밋되기를 대기하는 첫 이벤트 타임스탬프와 AWS DMS 인스턴스의 현재 타임스탬프 사이의 간격(초)입니다. 대상에 의해 처리되지 않은 트랜잭션이 있는 경우 이 값이 발생합니다. 그렇지 않고 모든 트랜잭션이 적용되는 경우 대상 지연 시간이 소스 지연 시간과 동일합니다. 대상 지연 시간은 소스 지연 시간보다 작지 않아야 합니다.
+ **CPU 사용률**: 태스크가 여러 코어에 걸쳐 사용하는 CPU의 비율입니다. 태스크 `CPUUtilization`의 의미 체계는 복제 인스턴스 `CPUUtilizaiton`의 의미 체계와 약간 다릅니다. 하나의 vCPU가 완전히 사용되는 경우 100%를 나타내지만 여러 vCPU가 사용되는 경우에는 값이 100%를 초과할 수 있습니다.
+ **메모리 사용량**: 태스크에서 소비한 제어 그룹(cgroup) `memory.usage_in_bytes`를 나타냅니다. AWS DMS는 cgroup을 사용하여 메모리 및 CPU와 같은 시스템 리소스의 사용량을 제어합니다. 이 지표는 해당 태스크에 할당된 cgroup 내에서 태스크의 메모리 사용량을 메가바이트 단위로 나타냅니다.

  cgroup 한도는 AWS DMS 복제 인스턴스 클래스에 사용할 수 있는 리소스를 기반으로 합니다. `memory.usage_in_bytes`는 메모리의 RSS(상주 세트 크기), 캐시 및 스왑 구성 요소로 구성됩니다. 필요한 경우 운영 체제가 캐시 메모리를 회수할 수 있습니다. 복제 인스턴스 지표인 AvailableMemory도 모니터링하는 것이 좋습니다.

  AWS DMS는 CloudWatch 콘솔의 `ReplicationInstanceIdentifer` 및 `ReplicationTaskIdentifier` 차원을 합친 것과 비교하여 이 지표를 높입니다. `ReplicationInstanceIdentifier`, `ReplicationTaskIdentifier` 범주를 사용하여 이 지표를 볼 수 있습니다.
+ **검증 레코드 수**: 이 차트는 AWS DMS 태스크에 검증이 활성화된 경우에만 표시됩니다. 이는 AWS DMS 태스크에 사용할 수 있는 검증 지표의 조합으로, 다음을 포함합니다.
  + `ValidationSucceededRecordCount` – AWS DMS에서 검증한 분당 행 수입니다.
  + `ValidationAttemptedRecordCount` – 검증을 시도한 분당 행 수입니다.
  + `ValidationFailedOverallCount` - 검증이 실패한 행 수입니다.
  + `ValidationSuspendedOverallCount` - 검증이 일시 중지된 행 수입니다.
  + `ValidationPendingOverallCount` - 검증이 보류 중인 행 수입니다.

위의 지표 외에도 **태스크** 보기를 사용자 지정하고 위젯으로 추가하여 추가 지표를 포함할 수 있습니다. 이러한 지표에 대한 자세한 내용은 다음 설명서를 검토하는 것이 좋습니다.
+ 마이그레이션 및 복제 AWS DMS 태스크에 사용할 수 있는 모든 지표는 [AWS DMS 작업 모니터링](CHAP_Monitoring.md) 섹션을 참조하세요.
+ 사용 가능한 모든 검증 관련 지표는 [데이터 유효성 검사](CHAP_Validating.md) 섹션을 참조하세요.

### 복제 인스턴스 보기
<a name="enhanced-monitoring-dashboard-rep-instance-view"></a>

**복제 인스턴스** 보기는 복제 인스턴스에 대한 포괄적인 개요를 제공하므로 데이터 복제 인프라를 효과적으로 모니터링하고 관리할 수 있습니다. 이 보기는 직관적인 차트 및 시각화를 통해 복제 인스턴스의 다양한 측면을 분석할 수 있는 중앙 위치를 제공합니다.

**복제 인스턴스** 보기는 복제 인스턴스와 관련된 주요 지표 및 통계에 대한 인사이트를 제공하므로 성능, 리소스 사용률 및 전반적인 상태를 더 잘 이해할 수 있습니다. 다음은 **복제 인스턴스** 보기의 몇 가지 주요 기능과 이점입니다.
+ **인스턴스 상태 요약**: 이 차트에는 가용 영역, 인스턴스 클래스, 엔진 버전, 할당된 스토리지, 현재 상태 등 선택한 복제 인스턴스의 세부 정보가 표시됩니다.
+ **리소스 사용률**: 대시보드는 CPU, 메모리 및 디스크 사용량과 같은 지표를 포함하여 복제 인스턴스의 리소스 사용률을 보여주는 차트를 제공합니다. 이러한 지표는 잠재적 리소스 제약 조건을 식별하고 복제 인프라를 최적화하는 데 도움이 됩니다.
+ **과거 추세**: 대시보드는 과거 데이터를 통합하여 일정 기간 동안 복제 인스턴스의 성능을 분석할 수 있습니다. 이러한 과거 추세를 기반으로 패턴을 식별하고, 변경 사항을 추적하고, 정보에 입각한 결정을 내릴 수 있습니다.
+ **필터링 및 정렬**: **복제 인스턴스** 보기를 사용하면 인스턴스 이름 또는 특정 시간 범위와 같은 다양한 기준에 따라 복제 인스턴스를 필터링하고 정렬할 수 있습니다. 이러한 유연성을 통해 요구 사항과 가장 관련이 있는 인스턴스 또는 측면에 집중할 수 있습니다.

다음 목록은 **복제 인스턴스** 보기에서 볼 수 있는 지표를 설명합니다.
+ **CloudWatch 경보**: AWS/DMS 네임스페이스의 경보 요약을 나타냅니다.
+ **CPU 사용률**: 태스크가 여러 코어에 걸쳐 사용하는 CPU의 비율입니다. 태스크 `CPUUtilization`의 의미 체계는 복제 `CPUUtilizaiton`의 의미 체계와 약간 다릅니다. 하나의 vCPU가 완전히 사용되는 경우 100%를 나타내지만 여러 vCPU가 사용되는 경우에는 값이 100%를 초과할 수 있습니다.
+ **인스턴스당 작업별 메모리 사용량:** 작업이 차지하는 상주 설정 크기(RSS)를 나타냅니다. 이 크기는 기본 메모리(RAM)에 있는 작업이 차지하는 메모리 부분을 나타냅니다. 차지하는 메모리의 일부가 페이징 아웃되거나 실행 파일의 일부가 로드되지 않으므로 `MemoryUsage`에는 스왑 공간이나 파일 시스템에 있는 메모리가 포함하지 않습니다.
+ **메모리**: 사용 가능하거나 사용 중이거나 사용할 수 있는 메모리 양과 사용된 스왑 공간을 나타냅니다.
+ **사용 가능한 메모리**: 스와핑 없이 새 애플리케이션을 시작하는 데 사용할 수 있는 메모리의 추정 크기를 나타냅니다.
+ **여유 메모리**: 애플리케이션, 페이지 캐시, 커널 자체 데이터 구조에서 사용할 수 있는 물리적 메모리의 양을 나타냅니다.
+ **사용 가능한 메모리**: 사용 가능한 메모리는 사용 가능한 실제 여유 메모리를 나타내지 않습니다. 현재 사용 중인 메모리로, 다른 용도로 사용할 수 있습니다. 복제에 사용되는 버퍼와 캐시의 조합입니다.
+ **스왑 사용량**: 복제 인스턴스에서 사용된 스왑 공간의 크기를 나타냅니다.
+ **여유 스토리지**: 사용 가능한 스토리지 공간의 양을 바이트 단위로 나타냅니다.

이전 지표 외에도 **복제 인스턴스** 보기를 사용자 지정하고 위젯으로 추가하여 추가 지표를 포함할 수 있습니다. 이러한 지표에 대한 자세한 내용은 다음 설명서를 검토하는 것이 좋습니다.
+ 마이그레이션 및 복제 AWS DMS 태스크에 사용할 수 있는 모든 지표는 [AWS DMS 작업 모니터링](CHAP_Monitoring.md) 섹션을 참조하세요.
+ 사용 가능한 모든 검증 관련 지표는 [데이터 유효성 검사](CHAP_Validating.md) 섹션을 참조하세요.

## 향상된 모니터링 지표 보존
<a name="retention-enhanced-monitoring-metrics"></a>

기본적으로 향상된 모니터링 지표는 CloudWatch 지표에 대한 보존 정책을 따릅니다. 보존 정책 변경에 대한 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [CloudWatch Logs에서 로그 데이터 보존 기간 변경](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html#SttingLogRetention)을 참조하세요.