Monitorar AWS Elemental MediaTailor com CloudWatch métricas da Amazon - AWS Elemental MediaTailor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitorar AWS Elemental MediaTailor com CloudWatch métricas da Amazon

Você pode monitorar AWS Elemental MediaTailor métricas usando CloudWatch. CloudWatch coleta dados brutos sobre o desempenho do serviço e processa esses dados em métricas legíveis e quase em tempo real. Essas estatísticas são mantidas por 15 meses, de maneira que você possa acessar informações históricas e ter uma perspectiva melhor de como o aplicativo web ou o serviço está se saindo. Você também pode definir alarmes que observam determinados limites e enviam notificações ou realizam ações quando esses limites são atingidos. Para obter mais informações, consulte o Guia CloudWatch do usuário da Amazon.

As métricas são agrupadas primeiro pelo namespace do serviço e, em seguida, por várias combinações de dimensão dentro de cada namespace.

Para visualizar métricas usando o CloudWatch console
  1. Abra o CloudWatch console emhttps://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, selecione Métricas.

  3. Em Todas as métricas, escolha o MediaTailornamespace.

  4. Selecione a dimensão da métrica para exibir as métricas (por exemplo, originID).

  5. Especifique o período que você deseja visualizar.

Para visualizar métricas usando o AWS Command Line Interface (AWS CLI)
  • Em um prompt de comando, use o seguinte comando:

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

AWS Elemental MediaTailor CloudWatch métricas

A ferramenta AWS Elemental MediaTailor O namespace inclui as seguintes métricas. Essas métricas são publicadas por padrão na conta.

Métricas de montagem de canais (CA)

Na tabela a seguir, todas as métricas estão disponíveis por canal ou por saída do canal.

Métrica Descrição
4xxErrorCount

O número de 4xx erros.

5xxErrorCount

O número de 5xx erros.

RequestCount

O número total de solicitações . A contagem de transações depende muito da frequência com que os jogadores solicitam manifestos atualizados e do número de jogadores. Cada solicitação de player conta como uma transação.

TotalTime

A quantidade de tempo que o servidor do aplicativo levou para processar a solicitação, incluindo o tempo usado para receber bytes e gravar bytes no cliente e na rede.

Métricas de inserção de anúncios () do lado do servidor SSAI

A tabela a seguir lista as métricas de inserção de anúncios do lado do servidor.

Métrica Descrição
AdDecisionServer.Ads

A contagem de anúncios incluídos nas respostas do servidor de decisão de anúncios (ADS) dentro do CloudWatch período que você especificou.

AdDecisionServer.Duration

A duração total, em milissegundos, de todos os anúncios MediaTailor recebidos ADS dentro do período de CloudWatch tempo especificado. Essa duração pode ser maior do Avail.Duration que a especificada.

AdDecisionServer.Errors

O número de respostas de código de status diferentes de HTTP 200, respostas vazias e respostas com tempo limite MediaTailor recebidas ADS dentro do período de CloudWatch tempo especificado.

AdDecisionServer.FillRate

A média simples das taxas nas quais as respostas do anúncio individual correspondente foram ADS preenchidas pelo período que você especificou.

Para obter a média ponderada, calcule o AdDecisionServer.Duration como uma porcentagem do Avail.Duration. Para obter mais informações sobre a média ponderada e simples, consulte Médias simples e ponderadas.

AdDecisionServer.Latency

O tempo de resposta em milissegundos para solicitações feitas pelo MediaTailor . ADS

AdDecisionServer.Timeouts

O número de solicitações expiradas para o ADS no período de CloudWatch tempo que você especificou.

AdNotReady

O número de vezes que ele ADS apontou para um anúncio que ainda não foi transcodificado pelo serviço de transcodificação interno no período que você especificou.

Um valor alto dessa métrica pode contribuir para um Avail.FillRate geral baixo.

AdsBilled

O número de anúncios pelos quais os clientes são MediaTailor cobrados com base na inserção.

Avail.Duration

O número total planejado de milissegundos do anúncio é disponibilizado dentro do CloudWatch período. O total planejado é baseado nas durações de disponibilidade do anúncio no manifesto de origem.

Avail.FilledDuration

O número planejado de milissegundos de tempo de disponibilidade do anúncio que MediaTailor será preenchido com anúncios dentro do CloudWatch período.

Avail.FillRate

A média simples planejada das taxas nas quais o anúncio individual MediaTailor será preenchido é disponibilizada dentro do período de CloudWatch tempo.

Para obter a média ponderada, calcule o Avail.FilledDuration como uma porcentagem do Avail.Duration. Para obter mais informações sobre a média ponderada e simples, consulte Médias simples e ponderadas.

O máximo Avail.FillRate que MediaTailor pode ser alcançado é limitado pelo. AdDecisionServer.FillRate Se o Avail.FillRate for baixo, compare-o com o AdDecisionServer.FillRate. Se AdDecisionServer.FillRate for baixo, ADS talvez você não esteja retornando anúncios suficientes para os períodos disponíveis.

Avail.Impression

O número de anúncios com eventos de rastreamento de impressões que são exibidos MediaTailor durante o beaconing do lado do servidor (não o número de impressões).

Avail.ObservedDuration

O número total observado de milissegundos de disponibilidades de anúncios que ocorreram dentro do CloudWatch período. Avail.ObservedDurationé emitido no final da disponibilidade do anúncio e é baseado na duração dos segmentos informados no manifesto durante a disponibilização do anúncio.

Avail.ObservedFilledDuration

O número observado de milissegundos de tempo de disponibilidade do anúncio MediaTailor preenchido com anúncios dentro do CloudWatch período.

Avail.ObservedFillRate

A média simples observada das taxas nas quais o anúncio individual MediaTailor preenchido é disponibilizado dentro do período de CloudWatch tempo.

Avail.ObservedSlateDuration

O número total observado de milissegundos de ardósia que foi inserido no CloudWatch período.

GetManifest.Errors

O número de erros recebidos durante MediaTailor a geração de manifestos no CloudWatch período que você especificou.

GetManifest.Latency

O tempo de MediaTailor resposta em milissegundos para a solicitação gerar manifestos.

Origin.Errors

O número de respostas de código de status diferentes de HTTP 200 e respostas com tempo limite MediaTailor recebidas do servidor de origem no CloudWatch período que você especificou.

Origin.Latency

O tempo de resposta para solicitações feitas por MediaTailor seu servidor de origem de conteúdo.

Origin.ManifestFileSizeBytes

O tamanho do arquivo do manifesto de origem em bytes para HLS DASH e. Normalmente, essa métrica é usada em conjunto comOrigin.ManifestFileSizeTooLarge.

Origin.ManifestFileSizeTooLarge

O número de respostas da origem que têm um tamanho de manifesto maior do que o valor configurado. Normalmente, essa métrica é usada em conjunto comOrigin.ManifestFileSizeBytes.

Origin.Timeouts

O número de solicitações expiradas para o servidor de origem no CloudWatch período que você especificou.

Requests

O número de transações simultâneas por segundo em todos os tipos de solicitação. A contagem de transações depende principalmente do número de jogadores e da frequência com que os jogadores solicitam manifestos atualizados. Cada solicitação de player conta como uma transação.

SkippedReason.DurationExceeded

O número de anúncios que não foram inseridos em uma disponibilidade porque ADS retornaram uma duração de anúncios maior do que a duração de disponibilidade especificada. Um valor alto para essa métrica pode contribuir para uma discrepância entre a métrica Avail.Ads e. AdDecisionServer.Ads

SkippedReason.EarlyCueIn

O número de anúncios ignorados devido a um anúncio antecipado. CUE-IN

SkippedReason.InternalError

O número de anúncios ignorados devido a um erro MediaTailor interno.

SkippedReason.NewCreative

O número de anúncios que não foram inseridos em um avail porque foi a primeira vez que o recurso foi solicitado por um cliente. Um valor alto dessa métrica pode contribuir temporariamente para uma baixa geralAvail.FillRate, até que os ativos possam ser transcodificados com sucesso.

SkippedReason.NoVariantMatch

O número de anúncios ignorados por não haver correspondência de variantes entre o anúncio e o conteúdo.

SkippedReason.PersonalizationThresholdExceeded

A duração dos anúncios que excedem a configuração Limite de Personalização nessa configuração.

SkippedReason.ProfileNotFound

O número de anúncios ignorados devido ao fato de o perfil de transcodificação não ter sido encontrado.

SkippedReason.TranscodeError

O número de anúncios ignorados devido a um erro de transcodificação.

SkippedReason.TranscodeInProgress

A contagem do número de anúncios que não foram inseridos em um avail porque o anúncio ainda não havia sido transcodificado. Um valor alto dessa métrica pode contribuir temporariamente para uma baixa geralAvail.FillRate, até que os ativos possam ser transcodificados com sucesso.

Médias simples e ponderadas

Você pode recuperar a média simples e a média ponderada das respostas das duas solicitações de anúncios MediaTailor e de como os ADS MediaTailor preenchimentos são disponibilizados:

  • As médias simples são fornecidas no AdDecisionServer.FillRate e no Avail.FillRate. Essas são as médias da taxa de preenchimento para invocar porcentagens para disponibilidades individuais para o período. A média simples não leva em conta as diferenças entre as durações das disponibilidades individuais.

  • As médias ponderadas são as porcentagens da taxa de preenchimento para a soma de todas as durações de disponibilidades. Elas são calculadas como (AdDecisionServer.Duration* 100)/Avail.Duration e (Avail.FilledDuration* 100)/Avail.Duration. Essas médias refletem as diferenças na duração de cada disponibilidade de anúncios, dando mais peso para aquelas com maior duração.

Para um período que contém apenas uma única disponibilidade de anúncios, a média simples fornecida pelo AdDecisionServer.FillRate é igual à média ponderada fornecida pelo (AdDecisionServer.Duration* 100)/Avail.Duration. A média simples fornecida pelo Avail.FillRate é igual à média ponderada fornecida pelo (Avail.FilledDuration* 100)/Avail.Duration.

Exemplo

Vamos supor que o período que você especificou tenha as duas disponibilidades de anúncios a seguir:

  • A primeira disponibilidade de anúncios tem 90 segundos de duração:

    • A ADS resposta para a disponibilidade fornece 45 segundos de anúncios (50% preenchidos).

    • MediaTailor preenche 45 segundos do tempo de anúncio disponível (50% preenchido).

  • A segunda disponibilidade de anúncios tem 120 segundos de duração:

    • A ADS resposta para a disponibilidade fornece 120 segundos de anúncios (100% preenchidos).

    • MediaTailor preenche 90 segundos do tempo de anúncio disponível (75% preenchido).

As métricas são as seguintes:

  • Avail.Duration é 210, a soma das duas durações de disponibilidade de anúncios: 90 + 120.

  • AdDecisionServer.Duration é 165, a soma das duas durações de resposta: 45 + 120.

  • Avail.FilledDuration é 135, a soma das duas durações preenchidas: 45 + 90.

  • AdDecisionServer.FillRate é 75%, a média das porcentagens preenchidas para cada disponibilidade: (50% + 100%)/2. Essa é a média simples.

  • A média ponderada das taxas de ADS preenchimento é de 78,57%, que é AdDecisionServer.Duration uma porcentagem deAvail.Duration: (165*100)/210. Esse cálculo leva em conta as diferenças nas durações.

  • Avail.FillRate é 62,5%, a média das porcentagens preenchidas para cada disponibilidade: (50% + 75%)/2. Essa é a média simples.

  • A média ponderada das taxas de preenchimento MediaTailor disponível é de 64,29%, que é a porcentagem deAvail.Duration: (Avail.FilledDuration135*100)/210. Esse cálculo leva em conta as diferenças nas durações.

O máximo Avail.FillRate que se MediaTailor pode atingir com a disponibilidade de qualquer anúncio é 100%. Eles ADS podem retornar mais tempo de anúncio do que o disponível, mas só MediaTailor podem preencher o tempo disponível.

AWS Elemental MediaTailor CloudWatch dimensões

Você pode filtrar o AWS Elemental MediaTailor dados usando a seguinte dimensão.

Dimensão Descrição

Configuration Name

Indica a configuração à qual a métrica pertence.