View a markdown version of this page

Monitore o desempenho MediaPackage, CDN e integrações MediaTailor - 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á.

Monitore o desempenho MediaPackage, CDN e integrações MediaTailor

AWS Elemental MediaTailor requer monitoramento eficaz para manter o desempenho ideal de sua integração com AWS Elemental MediaPackage a rede de distribuição de conteúdo (CDN). Este tópico fornece orientação sobre as principais métricas a serem monitoradas, as ferramentas de monitoramento a serem usadas e como configurar alertas para a detecção proativa de problemas.

Antes de configurar o monitoramento, certifique-se de que sua integração básica esteja funcionando corretamente. Se você ainda não concluiu sua configuração básica de integração de rede de distribuição de conteúdo, comece comIntegre MediaTailor com uma MediaPackage CDN. Se você precisar solucionar problemas identificados por meio do monitoramento, consulte.. Solução de problemas de integração de CDN

Principais métricas de desempenho

Monitore essas métricas essenciais para garantir o desempenho ideal de sua MediaPackage integração com a CDN:

Métricas de desempenho da CDN

Para obter métricas abrangentes de desempenho da CDN, incluindo metas de taxa de acerto do cache, monitoramento do volume de solicitações de origem e benchmarks de tempo de resposta, consulte Benchmarks de desempenho para CDN e integrações MediaTailor o guia de otimização da CDN.

Principais considerações específicas do EMP para métricas de CDN:

Cabeçalhos de controle de cache EMP

O que verificar: garanta que sua CDN respeite os cabeçalhos de controle de cache do EMP para um comportamento TTL ideal

Comportamento esperado: diferentes tipos de conteúdo devem ter durações de cache diferentes com base nos cabeçalhos do EMP

Para obter orientações detalhadas sobre a otimização do cache do EMP, consulteOtimize o armazenamento em cache da CDN MediaTailor e a entrega de conteúdo MediaPackage.

Impacto do parâmetro de consulta

O que monitorar: acompanhe como os parâmetros de consulta específicos do EMP afetam a eficiência do cache

Alvo de otimização: garantir que somente os parâmetros de consulta EMP necessários sejam incluídos nas chaves de cache

Tempos de resposta da CDN

O que monitorar: acompanhe os tempos de resposta de diferentes tipos de conteúdo (manifestos versus segmentos).

Valores alvo:

  • Conteúdo em cache: menos de 100 ms

  • Solicitações de origem: menos de 500 ms

MediaPackage métricas de desempenho

Taxas de erro

O que monitorar: monitore as taxas de erro HTTP tanto do CDN quanto dos MediaPackage endpoints. Preste atenção especial aos erros 4xx, que podem indicar problemas de configuração.

Códigos de erro principais:

  • 400 erros: geralmente relacionados a problemas de filtragem de manifestos

  • Erros 404: podem indicar problemas de roteamento ou configuração

  • Erros 504: problemas de tempo limite, especialmente com LL-HLS

Volume e padrões de solicitação

O que monitorar: acompanhe os padrões de solicitação nos MediaPackage endpoints para identificar tendências de uso e necessidades de capacidade.

Padrões para observar:

  • Horários de pico de uso

  • Distribuição geográfica das solicitações

  • Distribuição do tipo de conteúdo (ao vivo versus sob demanda)

Métricas de latência

End-to-end latência

O que monitorar: Para implementações de LL-HLS, monitore a end-to-end latência desde a ingestão do conteúdo até a reprodução do visualizador. A alta latência pode indicar problemas de configuração da CDN.

Valores alvo:

  • LL-HLS: menos de 3 segundos de latência glass-to-glass

  • HLS normal: menos de 30 segundos

Tempo de geração do manifesto

O que monitorar: Tempo gasto MediaPackage para gerar manifestos, especialmente com a filtragem aplicada.

Valores alvo: menos de 200 ms para geração de manifesto

Ferramentas e configuração de monitoramento

Configurar ferramentas de monitoramento abrangentes é essencial para manter o desempenho ideal e identificar rapidamente os problemas antes que eles afetem os espectadores. Sem o monitoramento adequado, a degradação do desempenho, as ineficiências do cache ou os problemas de integração podem passar despercebidos até que os espectadores tenham uma qualidade de reprodução ruim. A configuração correta de monitoramento fornece visibilidade de todos os aspectos de sua MediaPackage integração com a CDN.

Use esses serviços e ferramentas da AWS para monitorar sua integração com MediaPackage a CDN:

Amazon CloudWatch

A Amazon CloudWatch fornece a base para monitorar sua MediaPackage integração com a CDN coletando e armazenando métricas de ambos os serviços. A CloudWatch configuração adequada garante que você tenha os dados necessários para identificar tendências de desempenho, solucionar problemas e otimizar sua integração. Sem CloudWatch métricas, você não terá visibilidade do desempenho do sistema e talvez não detecte problemas até que eles se tornem críticos.

Configure o CloudWatch monitoramento para uma coleta abrangente de métricas:

  1. MediaPackage métricas: habilite CloudWatch métricas para seus MediaPackage endpoints para rastrear volumes de solicitações, taxas de erro e tempos de resposta.

  2. Métricas de CDN: configure CloudWatch para coletar CloudFront métricas, incluindo taxas de acertos de cache, contagens de solicitações de origem e taxas de erro.

  3. Métricas personalizadas: crie métricas personalizadas para negócios específicos, KPIs como engajamento do espectador ou popularidade do conteúdo.

CloudWatch painéis

Crie painéis abrangentes para visualizar suas métricas:

  1. Painel de visão geral: métricas de alto nível que mostram a integridade geral do sistema

  2. Painel de desempenho da CDN: métricas detalhadas da CDN, incluindo desempenho do cache e distribuição geográfica

  3. MediaPackage painel de desempenho: métricas MediaPackage específicas, incluindo padrões de solicitação e taxas de erro

  4. Painel de latência: métricas de End-to-end latência para diferentes tipos de conteúdo e regiões

Análise de registros

Configure a análise de log para solucionar problemas detalhados:

  1. Registros de acesso à CDN: habilite e analise os registros de acesso à CDN para entender os padrões de solicitação e identificar problemas

  2. MediaPackage CloudWatch registros: monitore MediaPackage os registros em busca de erros e problemas de desempenho

  3. Agregação de registros: use o Amazon CloudWatch Logs Insights ou ferramentas de terceiros para analisar padrões de registros

Configurar alertas e notificações

A configuração de alertas é crucial para a detecção e resolução proativas de problemas. Sem os alertas adequados, os problemas podem passar despercebidos até afetarem significativamente a experiência do espectador ou causarem interrupções no serviço. Alertas bem configurados ajudam você a identificar e resolver problemas antes que eles afetem seus espectadores e garantem que sua equipe seja notificada sobre problemas críticos que exigem atenção imediata.

Configure alertas proativos para identificar problemas antes que eles afetem os espectadores:

Alertas críticos

Configure alertas imediatos para problemas críticos:

  • Altas taxas de erro: alerta quando as taxas de erro de 4xx ou 5xx excederem 5% em um período de 5 minutos

  • Diminuição da taxa de acertos do cache: alerta quando a taxa de acertos do cache cair abaixo de 70% para manifestos ou 85% para segmentos

  • Alta latência: alerta quando a end-to-end latência exceder os limites desejados

  • Picos de solicitações de origem: alerta quando as solicitações de origem aumentarem em mais de 50% em comparação com a linha de base

Alertas de aviso

Configure alertas de alerta para tendências que possam indicar problemas em desenvolvimento:

  • Degradação gradual do desempenho: alerta quando os tempos de resposta aumentarem em 20% em um período de 30 minutos

  • Tendências de eficiência do cache: alerta quando as taxas de acertos do cache mostrarem tendências decrescentes ao longo do tempo

  • Padrões de tráfego incomuns: alerta para mudanças inesperadas no volume de solicitações ou na distribuição geográfica

Use dados de monitoramento para otimização

Aproveite os dados de monitoramento para melhorar continuamente o desempenho:

Análises regulares de desempenho

  1. Revisões semanais: analise as tendências de desempenho semanais e identifique oportunidades de otimização

  2. Planejamento mensal da capacidade: use padrões de tráfego para planejar as necessidades de capacidade e a otimização da CDN

  3. Revisões trimestrais da arquitetura: avalie a eficiência geral da arquitetura e identifique áreas para melhoria

Ações comuns de otimização

Com base nos dados de monitoramento, considere estas ações de otimização:

  • Ajustes da política de cache: modifique os valores de TTL com base nos padrões reais de atualização do conteúdo. Para obter orientações detalhadas sobre otimização de TTL, consulteOtimização de cache para CDN e integrações MediaTailor.

  • Otimização geográfica: adicione pontos de presença da CDN em regiões com alto tráfego

  • Otimização de parâmetros de consulta: remova parâmetros de consulta desnecessários que fragmentam o cache

  • Configuração do escudo de origem: implemente o escudo de origem em regiões com altos volumes de solicitações de origem

Para obter orientações detalhadas de monitoramento específicas para MediaPackage, consulte Monitoramento MediaPackage no guia MediaPackage do usuário.