Amazon AWS Elemental MediaTailor CloudWatch 메트릭을 사용한 모니터링 - AWS Elemental MediaTailor

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

Amazon AWS Elemental MediaTailor CloudWatch 메트릭을 사용한 모니터링

를 사용하여 AWS Elemental MediaTailor 지표를 모니터링할 수 CloudWatch 있습니다. CloudWatch 서비스 성능에 대한 원시 데이터를 수집하고 해당 데이터를 읽기 가능한 거의 실시간 지표로 처리합니다. 이러한 통계는 15개월간 보관되므로 기록 정보에 액세스하고 웹 애플리케이션 또는 서비스가 어떻게 실행되고 있는지 전체적으로 더 잘 파악할 수 있습니다. 특정 임계값을 주시하다가 해당 임계값이 충족될 때 알림을 전송하거나 조치를 취하도록 경보를 설정할 수도 있습니다. 자세한 내용은 Amazon CloudWatch 사용 설명서를 참조하십시오.

지표는 먼저 서비스 네임스페이스별로 그룹화된 다음 각 네임스페이스 내에서 다양한 차원 조합별로 그룹화됩니다.

CloudWatch 콘솔을 사용하여 지표를 보려면
  1. 에서 CloudWatch 콘솔을 엽니다https://console.aws.amazon.com/cloudwatch/.

  2. 탐색 창에서 [지표]를 선택합니다.

  3. 모든 지표에서 MediaTailor네임스페이스를 선택합니다.

  4. 지표 차원을 선택하여 지표를 봅니다(예: originID).

  5. 확인할 기간을 지정합니다.

() 를 AWS Command Line Interface 사용하여 지표를 보려면AWS CLI
  • 명령 프롬프트에서 다음 명령을 사용합니다.

    aws cloudwatch list-metrics --namespace "AWS/MediaTailor"

AWS Elemental MediaTailor CloudWatch 지표

AWS Elemental MediaTailor 네임스페이스에는 다음과 같은 지표가 포함됩니다. 이 지표는 기본적으로 계정으로 게시됩니다.

채널 어셈블리 (CA) 메트릭

다음 표에서는 모든 메트릭을 채널별 또는 채널 출력별로 확인할 수 있습니다.

지표 설명
4xxErrorCount

4xx오류 개수.

5xxErrorCount

5xx오류 개수.

RequestCount

요청 총 수 트랜잭션 수는 플레이어가 업데이트된 매니페스트를 요청하는 빈도와 플레이어 수에 따라 크게 달라집니다. 각 플레이어 요청은 트랜잭션으로 간주됩니다.

TotalTime

클라이언트 및 네트워크에서 바이트를 수신하고 클라이언트와 네트워크에 바이트를 쓰는 데 사용된 시간을 포함하여 애플리케이션 서버가 요청을 처리하는 데 걸린 시간.

서버측 광고 삽입 (SSAI) 메트릭

다음 표에는 서버측 광고 삽입 측정항목이 나와 있습니다.

지표 설명
AdDecisionServer.Ads

지정한 CloudWatch 기간 내에 광고 의사 결정 서버 (ADS) 응답에 포함된 광고의 수입니다.

AdDecisionServer.Duration

지정한 기간 내에 ADS로부터 MediaTailor 수신된 모든 광고의 총 지속 CloudWatch 시간 (밀리초). 이 기간은 지정한 기간보다 길 수 있습니다. Avail.Duration

AdDecisionServer.Errors

지정한 기간 내에 ADS에서 MediaTailor 수신한 HTTP 200이 아닌 상태 코드 응답, 빈 응답, 제한 CloudWatch 시간이 초과된 응답의 수입니다.

AdDecisionServer.FillRate

ADS에서 응답이 해당 개별 광고 시간에 대해 지정된 시간을 채우는 비율의 단순 평균.

가중 평균을 얻으려면 AdDecisionServer.DurationAvail.Duration의 백분율로 계산합니다. 단순 및 가중 평균에 대한 자세한 내용은 단순 평균 및 가중 평균 단원을 참조하십시오.

AdDecisionServer.Latency

ADS로 전송된 요청에 대한 응답 시간 (밀리초) MediaTailor .

AdDecisionServer.Timeouts

지정한 기간 동안 ADS에 대한 시간 초과된 CloudWatch 요청 수입니다.

AdNotReady

지정한 기간 동안 내부 트랜스코더 서비스에 의해 아직 트랜스코딩되지 않은 광고에 대해 ADS가 가리킨 횟수.

이 지표에 대한 높은 값은 전체적으로 낮은 Avail.FillRate의 한 원인이 되었을지도 모릅니다.

AdsBilled

삽입 횟수를 기준으로 고객에게 MediaTailor 청구하는 광고 수입니다.

Avail.Duration

해당 기간 내 계획된 총 광고 게재 시간 (밀리초) 입니다. CloudWatch 계획된 총계는 오리진 매니페스트의 광고 게재 기간을 기준으로 합니다.

Avail.FilledDuration

일정 기간 내에 광고가 가득 차는 예상 광고 게재 시간 (밀리초) 입니다. MediaTailor CloudWatch

Avail.FillRate

일정 기간 내 개별 광고 이용 횟수를 MediaTailor 채울 요금의 계획된 단순 평균입니다. CloudWatch

가중 평균을 얻으려면 Avail.FilledDurationAvail.Duration의 백분율로 계산합니다. 단순 및 가중 평균에 대한 자세한 내용은 단순 평균 및 가중 평균 단원을 참조하십시오.

MediaTailor 이 획득할 수 있는 최대 Avail.FillRateAdDecisionServer.FillRate의 구속을 받게 됩니다. Avail.FillRate가 낮은 경우 AdDecisionServer.FillRate와 비교합니다. AdDecisionServer.FillRate가 낮은 경우 ADS가 광고 시간 지속시간에 비해 충분한 광고를 반환하지 않고 있을 수 있습니다.

Avail.Impression

서버 측 비코닝 중에 MediaTailor 표시되는 노출 추적 이벤트가 있는 광고 수 (노출 수 아님).

Avail.ObservedDuration

해당 기간 내에 발생한 총 광고 이용 횟수 (밀리초) 입니다. CloudWatch Avail.ObservedDuration광고 게재 종료 시 생성되며 광고 게재 기간 중 매니페스트에 보고된 세그먼트의 지속 시간을 기준으로 합니다.

Avail.ObservedFilledDuration

일정 기간 동안 광고가 MediaTailor 가득 차서 관찰된 광고 게재 시간 (밀리초) 입니다. CloudWatch

Avail.ObservedFillRate

일정 기간 동안 개별 광고가 MediaTailor 채워진 비율의 단순 평균입니다. CloudWatch

Avail.ObservedSlateDuration

해당 기간 내에 삽입된 슬레이트의 총 관측 횟수 (밀리초) CloudWatch

GetManifest.Errors

지정한 CloudWatch 기간 동안 MediaTailor 매니페스트를 생성하는 동안 발생한 오류 수입니다.

GetManifest.Latency

매니페스트 생성 요청에 대한 MediaTailor 응답 시간 (밀리초)

Origin.Errors

지정한 기간 동안 원본 서버로부터 MediaTailor 받은 HTTP 200이 아닌 상태 코드 응답 및 제한 CloudWatch 시간이 초과된 응답의 수입니다.

Origin.Latency

콘텐츠 오리진 서버에 대한 요청에 대한 응답 시간입니다. MediaTailor

Origin.ManifestFileSizeBytes

HLS와 DASH 모두에 대한 오리진 매니페스트의 파일 크기 (바이트). 일반적으로 이 지표는 다음과 함께 사용됩니다. Origin.ManifestFileSizeTooLarge

Origin.ManifestFileSizeTooLarge

구성된 양보다 큰 매니페스트 크기를 가진 오리진의 응답 수입니다. 일반적으로 이 지표는 다음과 함께 Origin.ManifestFileSizeBytes 사용됩니다.

Origin.Timeouts

지정한 기간 동안 원천 서버에 대한 제한 CloudWatch 시간이 초과된 요청 수입니다.

Requests

모든 요청 유형에서 초당 동시 트랜잭션 수 트랜잭션 수는 주로 플레이어 수와 플레이어가 업데이트된 매니페스트를 요청하는 빈도에 따라 달라집니다. 각 플레이어 요청은 트랜잭션으로 간주됩니다.

SkippedReason.DurationExceeded

ADS에서 지정된 광고 지속 기간보다 긴 광고 지속 시간을 반환했기 때문에 광고 게재에 삽입되지 않은 광고 수입니다. 이 측정항목의 값이 높으면 측정항목과 측정항목 간의 불일치가 발생할 수 있습니다. Avail.Ads AdDecisionServer.Ads

SkippedReason.EarlyCueIn

조기 게시로 인해 건너뛰는 광고의 수입니다. CUE-IN

SkippedReason.InternalError

MediaTailor내부 오류로 인해 건너뛰는 광고 수입니다.

SkippedReason.NewCreative

클라이언트가 애셋을 요청한 것은 이번이 처음이었기 때문에 광고 게재 대상이 되지 않은 광고의 수입니다. 이 지표의 값이 높으면 자산이 성공적으로 트랜스코딩될 때까지 일시적으로 전체 Avail.FillRate 수치가 낮아질 수 있습니다.

SkippedReason.NoVariantMatch

광고와 콘텐츠 간에 일치하는 변형이 없어서 건너뛰는 광고 수입니다.

SkippedReason.PersonalizationThresholdExceeded

이 구성에서 개인화 임계값 설정을 초과하는 광고의 지속 시간입니다.

SkippedReason.ProfileNotFound

트랜스코딩 프로필을 찾을 수 없어 건너뛰는 광고 수입니다.

SkippedReason.TranscodeError

트랜스코딩 오류로 인해 건너뛰는 광고 수입니다.

SkippedReason.TranscodeInProgress

광고가 아직 트랜스코딩되지 않아 광고에 삽입되지 않은 광고의 수입니다. 이 지표의 값이 높으면 자산이 성공적으로 트랜스코딩될 때까지 일시적으로 전체 Avail.FillRate 수치가 낮아질 수 있습니다.

단순 평균 및 가중 평균

ADS에서 발생한 광고 요청의 응답과 광고 이용 가능 횟수 MediaTailor 충원 방법에 대한 단순 MediaTailor 평균과 가중 평균을 검색할 수 있습니다.

  • 단순 평균AdDecisionServer.FillRateAvail.FillRate에 제공됩니다. 해당 기간 동안의 개별 광고 시간의 채움 비율(백분율)의 평균입니다. 단순 평균은 개별 광고 시간의 지속시간 간 차이를 감안하지 않습니다.

  • 가중 평균은 모든 광고 시간 지속시간의 합계에 대한 채움 비율(백분율)입니다. 단순 평균과 가중 평균은 (AdDecisionServer.Duration*100)/Avail.Duration과 (Avail.FilledDuration*100)/Avail.Duration으로 계산됩니다. 이러한 평균은 각 광고 시간의 지속 시간의 차이를 감안하여 지속시간이 길수록 더 많은 가중치를 부여합니다.

단 하나의 광고 시간이 포함된 기간의 경우 AdDecisionServer.FillRate로 제공되는 단순 평균은 (AdDecisionServer.Duration*100/Avail.Duration)으로 계산되는 가중 평균과 동일한 값입니다. Avail.FillRate로 제공되는 단순 평균은 (Avail.FilledDuration*100)/Avail.Duration으로 계산되는 가중 평균과 동일한 값입니다.

지정한 기간에 다음과 같이 2가지 광고 시간이 있다고 가정합니다.

  • 첫 번째 광고 시간의 지속시간은 90초입니다.

    • 광고 시간에 대한 ADS 응답은 45초의 광고를 제공합니다(50% 채움).

    • MediaTailor 45초 분량의 광고 시간을 채웁니다 (50% 채움).

  • 두 번째 광고 시간의 지속시간은 120초입니다.

    • 광고 시간에 대한 ADS 응답은 120초의 광고를 제공합니다(100% 채움).

    • MediaTailor 90초 분량의 광고 시간을 채웁니다 (75% 충전).

지표는 다음과 같습니다.

  • Avail.Duration은 두 광고 시간 지속시간의 합인 201입니다(90 + 120).

  • AdDecisionServer.Duration은 두 응답 지속시간의 합인 165입니다(45 + 120).

  • Avail.FilledDuration은 두 채워진 지속시간의 합인 135입니다(45 + 90).

  • AdDecisionServer.FillRate는 각 광고 시간에 대한 백분율의 평균인 75%입니다((50% + 100%) / 2). 이것은 단순 평균입니다.

  • ADS 채움 비율의 가중 평균은 AdDecisionServer.Duration으로서 Avail.Duration의 평균인 78.57%입니다((165*100) / 210). 이 계산을 통해 지속시간 간의 차이를 설명할 수 있습니다.

  • Avail.FillRate는 각 광고 시간에 대한 채움 백분율의 평균인 62.5%입니다((50% + 75%) / 2). 이것은 단순 평균입니다.

  • 가용 유효노출률의 MediaTailor 가중 평균은 64.29% 이며, 이는 (135*100) Avail.FilledDuration /210의 백분율로 Avail.Duration 표현됩니다. 이 계산을 통해 지속시간 간의 차이를 설명할 수 있습니다.

모든 광고 게재 시 달성할 MediaTailor 수 Avail.FillRate 있는 최고 수치는 100% 입니다. ADS는 사용 가능한 시간보다 더 많은 광고 시간을 MediaTailor 반환할 수 있지만 가능한 시간만 채울 수 있습니다.

AWS Elemental MediaTailor CloudWatch 치수

다음 측정기준을 사용하여 AWS Elemental MediaTailor 데이터를 필터링할 수 있습니다.

측정기준 설명

Configuration Name

지표가 속하는 구성을 나타냅니다.