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á.
Monitore e solucione problemas de sua CloudFront integração MediaTailor
AWS Elemental MediaTailor a integração com a Amazon CloudFront exige monitoramento e solução de problemas contínuos para manter o desempenho ideal. Depois de implementar sua CloudFront MediaTailor integração, monitore o desempenho e prepare-se para solucionar quaisquer problemas. A rede de entrega de conteúdo (CDN) fornece ferramentas para ajudar você a entender o desempenho de sua distribuição e identificar possíveis problemas.
Configurando o monitoramento para sua integração
Implemente essas estratégias de monitoramento para monitorar o desempenho de sua MediaTailor integração CloudFront e sua integração:
Para configurar o monitoramento de sua CloudFront MediaTailor integração
-
Habilitar o registro CloudFront padrão:
-
No CloudFront console, selecione sua distribuição.
-
Escolha a guia Logs.
-
Em Registros padrão, escolha Editar.
-
Selecione Ativado e configure um bucket do Amazon S3 para armazenamento de logs.
-
Escolha Salvar alterações.
-
-
Configure registros CloudFront em tempo real:
-
No CloudFront console, selecione sua distribuição.
-
Escolha a guia Logs.
-
Em Real-time registros, escolha Editar.
-
Selecione Ativado e configure um stream de entrega do Amazon Kinesis Data Streams ou do Amazon Data Firehose.
-
Inclua esses campos em sua configuração de registro:
-
time-to-first-byte- Tempo de resposta -
sc-status- Código de status HTTP -
c-ip- Endereço IP do visualizador -
cs-uri-stem- Caminho do URI de solicitação -
cs-user-agent- Agente de usuário -
x-edge-result-type- Tipo de resultado (acerto, erro, erro)
-
-
Escolha Salvar alterações.
-
-
Crie CloudWatch painéis:
-
No CloudWatch console, escolha Painéis.
-
Escolha Create dashboard (Criar painel).
-
Adicione widgets para essas CloudFront métricas:
-
Solicitações
-
BytesDownloaded
-
4xx ErrorRate
-
5xx ErrorRate
-
TotalErrorRate
-
CacheHitRate
-
-
-
Configurar CloudWatch alarmes:
-
No CloudWatch console, escolha Alarmes.
-
Selecione Criar alarme.
-
Crie alarmes para estas condições:
-
5xx ErrorRate > 1% por 5 minutos
-
4xx ErrorRate maior que 5% por 5 minutos
-
CacheHitRate menos de 80% por 30 minutos
-
-
Monitorando o desempenho do MQAR
Ao usar o MQAR, o monitoramento ajuda você a entender como CloudFront seleciona entre suas origens e se os índices de qualidade atendem às expectativas. Real-time os registros mostram essas decisões à medida que elas acontecem.
Para monitorar o desempenho do MQAR
-
Habilite registros em tempo real para sua CloudFront distribuição.
-
Inclua esses campos em sua configuração de registro:
-
r-host- O nome do host da origem selecionada -
sr-reason- O motivo da seleção da origem -
x-edge-mqcs- O índice de confiança da qualidade da mídia
-
-
Configure um destino de log no Amazon Kinesis Data Streams ou no Amazon Data Firehose.
-
Crie painéis ou alertas com base nessas métricas para monitorar os índices de qualidade e as decisões de seleção de origem.
exemplo Exemplo de CloudWatch painel para monitoramento de MQAR
Crie um CloudWatch painel com essas métricas:
-
Contagens de seleção de origem por região
-
Média dos índices de qualidade ao longo do tempo
-
Eventos de failover
-
Taxas de erro 4xx e 5xx por origem
Para obter mais informações sobre como configurar registros em tempo real, consulte Real-time registros no guia do CloudFront desenvolvedor.
Solução de problemas comuns do
Podem surgir problemas com sua CloudFront MediaTailor integração, mesmo com um planejamento cuidadoso. Compreender problemas e soluções comuns ajuda você a resolver problemas rapidamente e minimizar o impacto do espectador.
Se você encontrar problemas com sua MediaTailor integração CloudFront e integração, verifique estes problemas e soluções comuns:
- Problemas de cache do manifesto
-
Sintoma: manifestos obsoletos ou anúncios que não estão sendo atualizados
Solução: verifique se você está usando a política de
CachingDisabledcache para caminhos multivariantes de playlists, playlists de mídia e MPD. Verifique se sua configuração encaminha os parâmetros de consulta corretamente. - Erros CORS
-
Sintoma: o console do navegador mostra erros de CORS ao acessar o conteúdo
Solução: configure uma política de cabeçalhos de resposta com os cabeçalhos CORS apropriados e associe-a ao seu comportamento de cache.
- MQAR não está funcionando
-
Sintoma: a seleção de origem ignora os índices de qualidade
Solução: verifique se você ativou a opção Índice de qualidade de mídia nas configurações do seu grupo de origem. Verifique se você não está usando gatilhos voltados para a origem do Lambda @Edge.
- Falhas na inserção de anúncios
-
Sintoma: os anúncios não estão sendo inseridos corretamente
Solução: verifique se a MediaTailor configuração aponta para sua CloudFront distribuição quanto ao prefixo do segmento de conteúdo. Verifique se sua configuração encaminha todos os cabeçalhos necessários.
Para problemas mais complexos, você pode usar estas abordagens de solução de problemas:
-
Verifique os registros CloudFront de distribuição para ver se há padrões de erro
-
Use ferramentas de desenvolvimento de navegador para inspecionar solicitações de rede
-
Compare o conteúdo do manifesto MediaTailor diretamente em comparação com o conteúdo entregue por meio de CloudFront
-
Teste com um player simples que suporta registros detalhados
Para obter mais assistência na solução de problemas, consulte a seção Solução de problemas no guia MediaTailor do usuário.
Solução de problemas de trabalho
Siga esta abordagem sistemática para solucionar problemas com sua MediaTailor integração CloudFront e sua integração:
Para solucionar problemas CloudFront e problemas de MediaTailor integração
-
Identifique o problema específico:
-
Determine se o problema afeta todos os espectadores ou apenas alguns
-
Identifique quais tipos de conteúdo são afetados (manifestos, segmentos ou ambos)
-
Anote quaisquer mensagens de erro ou sintomas
-
-
Verifique CloudFront os registros:
-
Procure códigos de status de erro (4xx ou 5xx)
-
Verifique os hit/miss padrões de cache
-
Verifique se as solicitações estão sendo encaminhadas para a origem correta
-
-
Verifique a configuração:
-
Verifique os comportamentos do cache para obter padrões de caminho corretos
-
Verifique se as políticas de cache estão aplicadas corretamente
-
Confirme se as políticas de solicitação de origem estão encaminhando os cabeçalhos necessários
-
-
Teste o acesso direto:
-
Tente acessar o conteúdo diretamente de MediaTailor (ignorando CloudFront)
-
Compare as respostas entre acesso direto e CloudFront acesso
-
-
Implemente a solução:
-
Aplique a correção apropriada com base em suas descobertas
-
Teste para verificar se o problema foi resolvido
-
Documente o problema e a solução para referência futura
-
Próximas etapas
Depois de configurar o monitoramento e a solução de problemas para sua MediaTailor integração CloudFront e integração, considere estas próximas etapas:
-
Implemente a implantação automatizada usando AWS CloudFormation (consulteAutomatize MediaTailor e CDN com CloudFormation)
-
Crie runbooks para cenários operacionais comuns e procedimentos de solução de problemas
-
Configure a remediação automatizada para problemas comuns