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 poderá não detectar 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.