

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

# CDN 및 MediaTailor 통합에 대한 작업 모니터링
<a name="ssai-cdn-monitor"></a>

AWS Elemental MediaTailor 는 콘텐츠 전송 네트워크(CDN) 지표와 결합할 때 SSAI 구현에 대한 포괄적인 인사이트를 제공하는 강력한 분석 기능을 제공합니다. 이 주제에서는 다음 내용을 다룹니다.

모든 MediaTailor 구현에 적용되는 필수 지표, 모니터링 도구 설정, 알림 구성 및 문제 해결 전략을 포함한 포괄적인 CDN 모니터링 지침은 섹션을 참조하세요[CDN 모니터링](cdn-monitoring.md). 이 주제에서는 SSAI별 모니터링 요구 사항 및 광고 삽입 분석에 중점을 둡니다.
+ SSAI 및 CDN 통합을 위한 모니터링 전략
+ 분석 도구 및 데이터 수집 방법
+ 데이터 기반 최적화 기법

## CDNs 있는 SSAI의 주요 지표
<a name="ssai-cdn-monitor-metrics"></a>

CDNs을 사용하여 SSAI 구현을 효과적으로 모니터링하려면 다음 필수 지표를 추적합니다.

광고 삽입 지표  
**광고 채우기 속도**: 광고로 성공적으로 채워진 광고 기회의 백분율입니다.  
**광고 오류율**: 오류가 발생한 광고 요청의 백분율입니다.  
**광고 응답 시간**: 광고 결정 서버가 광고 요청에 응답하는 데 걸리는 시간입니다.  
**광고 기간 정확도**: 삽입된 광고의 실제 기간이 예상 기간과 얼마나 일치하는지.

최종 사용자 경험 지표  
**재버퍼링 비율**: 버퍼링에 소요된 보기 시간의 백분율입니다.  
**시작 시간**: 비디오 재생을 시작하는 데 걸리는 시간입니다.  
**광고 전환 평활도**: 플레이어가 콘텐츠와 광고 간에 얼마나 원활하게 전환되는지.  
**세션 기간**: 스트림을 중단하기 전에 시청하는 시간입니다.

## 분석 도구 및 통합
<a name="ssai-cdn-monitor-tools"></a>

이러한 도구를 결합하여 SSAI 구현을 위한 포괄적인 분석 솔루션을 생성합니다.

AWS Elemental MediaTailor 서버 측 지표  
MediaTailor는 Amazon CloudWatch를 통해 광고 요청, 응답 및 오류를 추적하는 기본 제공 지표를 제공합니다. 이러한 지표는 CloudWatch 콘솔에서 보거나 사용자 지정 대시보드에 통합할 수 있습니다.  
주요 MediaTailor 지표는 다음과 같습니다.  
+ `AdDecisionServer.Ads`: 광고 결정 서버에서 반환한 광고 수입니다.
+ `AdDecisionServer.Duration`: 광고 결정 서버에서 반환한 총 광고 기간입니다.
+ `AdDecisionServer.Errors`: 광고 결정 서버에서 반환한 오류 수입니다.
+ `AdDecisionServer.Latency`: 광고 결정 서버의 응답 시간입니다.
MediaTailor 지표의 전체 목록은 [ Amazon CloudWatch를 사용하여 MediaTailor 모니터링을](https://docs.aws.amazon.com/mediatailor/latest/ug/monitoring-cloudwatch.html) 참조하세요.

CDN 분석  
CDN 공급자는 콘텐츠 전송 성능에 대한 자세한 분석을 제공합니다. Amazon CloudFront의 경우 CloudWatch 지표 및 Amazon CloudFront 액세스 로그를 사용하여 전송 패턴을 분석합니다.  
모니터링할 중요 CDN 지표:  
+ 콘텐츠 유형별 요청 수(매니페스트 대 세그먼트)
+ 다양한 콘텐츠 유형에 대한 캐시 적중률
+ 최종 사용자의 지리적 분포
+ 오류 코드별 오류 발생률

클라이언트 측 추적  
클라이언트 측 추적을 구현하여 서버 측에서 사용할 수 없는 최종 사용자 경험 지표를 수집합니다.  
+ 플레이어 이벤트(재생, 일시 중지, 탐색, 버퍼)
+ 광고 보기 완료율
+ 서비스 품질 지표(해상도 변경 사항, 비트 전송률)
+ 최종 사용자 참여 패턴
MediaTailor 클라이언트 측 추적을 사용하여 이러한 지표를 수집하고 보고하는 것이 좋습니다.

통합 대시보드  
여러 소스의 지표를 결합하는 포괄적인 대시보드를 생성합니다.  
+ CloudWatch 대시보드를 사용하여 MediaTailor 및 CloudFront 지표 결합
+ 고급 시각화를 위해 타사 분석 플랫폼 고려
+ 교차 서비스 상관관계를 설정하여 지표 간 관계 식별

## 모니터링 전략 구현
<a name="ssai-cdn-monitor-implementation"></a>

다음 단계에 따라 CDN 구현을 통해 SSAI에 대한 포괄적인 모니터링 전략을 구현합니다.

1. **기본 모니터링 설정**
   + MediaTailor에 대한 CloudWatch 지표 활성화
   + CDN 로깅 및 지표 수집 구성
   + 비디오 플레이어에서 클라이언트 측 추적 구현

1. **사용자 지정 대시보드 생성**
   + 주요 지표를 결합하는 CloudWatch 대시보드 구축
   + 광고 채우기 속도, CDN 성능 및 최종 사용자 경험에 대한 시각화 포함
   + 중요한 이벤트에 대한 주석 추가(구성 변경, 주요 브로드캐스트)

1. **알림 구성**
   + 중요 지표에 대한 CloudWatch 경보 설정
   + 여러 관련 조건에서 트리거되는 복합 경보 생성
   + 알림 채널 구성(이메일, SMS, Amazon SNS)

1. **자동 응답 구현**
   + CloudWatch Events를 사용하여 일반적인 문제에 대한 자동 응답 트리거
   + 필요한 경우 수동 개입을 위한 실행서 생성
   + 다양한 알림 시나리오에 대한 문제 해결 절차 문서화

**Example 포괄적인 SSAI 모니터링 대시보드 생성**  
이 예제에서는 MediaTailor와 CloudFront 지표를 결합하는 CloudWatch 대시보드를 생성하는 방법을 보여줍니다. CloudFront   

```
{
  "widgets": [
    {
      "type": "metric",
      "properties": {
        "metrics": [
          [ "AWS/MediaTailor", "AdDecisionServer.Ads", "Configuration", "your-config-name" ],
          [ ".", "AdDecisionServer.Errors", ".", "." ]
        ],
        "period": 300,
        "stat": "Sum",
        "region": "us-west-2",
        "title": "Ad Decision Server Performance"
      }
    },
    {
      "type": "metric",
      "properties": {
        "metrics": [
          [ "AWS/CloudFront", "Requests", "DistributionId", "your-distribution-id" ],
          [ ".", "4xxErrorRate", ".", "." ],
          [ ".", "5xxErrorRate", ".", "." ]
        ],
        "period": 300,
        "stat": "Average",
        "region": "us-east-1",
        "title": "CDN Performance"
      }
    }
  ]
}
```

## 데이터 기반 최적화
<a name="ssai-cdn-monitor-optimization"></a>

수집한 분석 데이터를 사용하여 SSAI 구현을 최적화합니다.

CDN 캐시 최적화  
캐시 적중률을 분석하여 개선 기회를 식별합니다.  
+ 콘텐츠 유형 및 업데이트 빈도에 따라 TTL 설정을 조정합니다. 자세한 TTL 권장 사항은 섹션을 참조하세요[1단계: 최적의 광고 전송을 위해 CDN 캐싱 구성](configuring-ssai-cdn.md#configure-cdn-caching).
+ 캐시 키 설정을 최적화하여 캐시 효율성 향상
+ 다중 계층 캐싱을 위한 오리진 실드 구현 고려

광고 전송 최적화  
광고 성능 지표를 사용하여 광고 전송을 개선합니다.  
+ 일반적인 광고 삽입 오류 식별 및 해결
+ 광고 결정 서버 응답 시간 최적화
+ 채우기 속도 분석을 기반으로 광고 대상 지정 파라미터 조정

최종 사용자 경험 최적화  
클라이언트 측 지표를 기반으로 최종 사용자 경험을 개선합니다.  
+ 광고 시간 중 드롭오프 패턴 분석
+ 원활한 재생을 위해 광고 전환 지점 최적화
+ 최종 사용자 참여 데이터를 기반으로 광고 빈도 및 기간 조정

비용 최적화  
성능 및 비용 고려 사항의 균형을 맞춥니다.  
+ 대역폭 사용 패턴을 분석하여 CDN 비용 최적화
+ CloudFront 배포에 대한 가격 등급 조정 고려
+ 다양한 캐싱 전략의 비용 이점 평가

## 모범 사례
<a name="ssai-cdn-monitor-best-practices"></a>

효과적인 SSAI 모니터링 및 분석을 위해 다음 모범 사례를 따르세요.
+ **기준 설정**: 정상 작동 중에 지표를 수집하여 문제 해결 중에 비교에 사용할 수 있는 성능 기준을 설정합니다.
+ **다중 수준 모니터링 구현**: 아키텍처의 다양한 수준(오리진, CDN, 플레이어)에서 모니터링하여 성능을 전체적으로 파악할 수 있습니다.
+ **서비스 간 지표 상관관계 파악**: 문제의 근본 원인을 식별하기 위해 다양한 서비스의 지표 간 관계를 찾습니다.
+ **이상 탐지 사용**: CloudWatch 이상 탐지를 구현하여 지표에서 비정상적인 패턴을 자동으로 식별합니다.
+ **정기 검토 및 개선**: 모니터링 전략에 대한 정기 검토를 예약하고 변화하는 요구 사항과 새로운 인사이트에 따라 조정합니다.
+ 조사 **결과 및 작업 문서화**: 최적화 작업과 그 결과에 대한 기록을 유지하여 제도적 지식을 구축합니다.

## 관련 정보
<a name="ssai-cdn-monitor-related"></a>

CDNs.
+ [CDN 및 MediaTailor 통합을 위한 성능 최적화](ssai-cdn-performance.md) 성능 최적화 기술을 위한
+ [중단 없는 광고 전송을 위해 CDNs 사용한 MediaTailor SSAI 문제 해결](troubleshooting-ssai-cdn.md) 일반적인 문제 해결을 위한
+ [MediaTailor 지표에 대한 자세한 내용은 Amazon CloudWatch를 사용하여 MediaTailor 모니터링](https://docs.aws.amazon.com/mediatailor/latest/ug/monitoring-cloudwatch.html) MediaTailor 
+ [CloudFront 지표에 대한 자세한 내용은 CloudFront 및 엣지 함수 지표 보기](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/viewing-cloudfront-metrics.html) CloudFront 