Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Supervise y solucione los problemas de su CloudFront integración MediaTailor
AWS Elemental MediaTailor la integración con Amazon CloudFront requiere una supervisión y una solución de problemas continuas para mantener un rendimiento óptimo. Tras implementar tu CloudFront MediaTailor integración, supervisa el rendimiento y prepárate para solucionar cualquier problema. La red de entrega de contenido (CDN) proporciona herramientas que le ayudarán a comprender el rendimiento de su distribución e identificar posibles problemas.
Configurar la supervisión de su integración
Implemente estas estrategias de supervisión para realizar un seguimiento del rendimiento de su CloudFront MediaTailor integración con la red:
Para configurar la supervisión de su MediaTailor integración CloudFront con Internet
-
Habilite el registro CloudFront estándar:
-
En la CloudFront consola, selecciona tu distribución.
-
Elija la pestaña Logs (Registros).
-
En Registros estándar, selecciona Editar.
-
Seleccione Activado y configure un bucket de Amazon S3 para el almacenamiento de registros.
-
Seleccione Save changes (Guardar cambios).
-
-
Configure los registros CloudFront en tiempo real:
-
En la CloudFront consola, selecciona tu distribución.
-
Elija la pestaña Logs (Registros).
-
En Registros en tiempo real, selecciona Editar.
-
Seleccione Activar y configure una transmisión de entrega de Amazon Kinesis Data Streams o Amazon Data Firehose.
-
Incluya estos campos en la configuración de su registro:
-
time-to-first-byte
- Tiempo de respuesta -
sc-status
- Código de estado HTTP -
c-ip
- Dirección IP del espectador -
cs-uri-stem
- Solicita una ruta URI -
cs-user-agent
- Agente de usuario -
x-edge-result-type
- Tipo de resultado (acierto, error)
-
-
Seleccione Save changes (Guardar cambios).
-
-
Cree CloudWatch paneles de control:
-
En la CloudWatch consola, elija Paneles de control.
-
Elija Crear panel.
-
Agrega widgets para estas CloudFront métricas:
-
Solicitudes
-
BytesDownloaded
-
4. xxErrorRate
-
5xxErrorRate
-
TotalErrorRate
-
CacheHitRate
-
-
-
Configurar CloudWatch alarmas:
-
En la CloudWatch consola, selecciona Alarmas.
-
Elija Crear alarma.
-
Crea alarmas para estas condiciones:
-
5 xxErrorRate > 1% durante 5 minutos
-
4 xxErrorRate veces más del 5% durante 5 minutos
-
CacheHitRate menos del 80% durante 30 minutos
-
-
Supervisión del rendimiento de MQAR
Al utilizar MQAR, la supervisión le ayuda a comprender cómo CloudFront selecciona entre sus orígenes y si los puntajes de calidad cumplen con las expectativas. Los registros en tiempo real muestran estas decisiones a medida que se toman.
Para monitorear el rendimiento de MQAR
-
Habilite los registros en tiempo real para su CloudFront distribución.
-
Incluya estos campos en la configuración de registro:
-
r-host
- El nombre de host del origen seleccionado -
sr-reason
- El motivo de la selección del origen -
x-edge-mqcs
- La puntuación de confianza en la calidad de los medios
-
-
Configure un destino de registro en Amazon Kinesis Data Streams o Amazon Data Firehose.
-
Cree paneles o alertas en función de estas métricas para supervisar las puntuaciones de calidad y las decisiones de selección del origen.
ejemplo Ejemplo de CloudWatch panel para el monitoreo de MQAR
Cree un CloudWatch panel con estas métricas:
-
La selección de origen cuenta por región
-
Puntuaciones de calidad medias a lo largo del tiempo
-
Eventos de conmutación por error
-
Tasas de error de 4 y 5 veces por origen
Para obtener más información sobre cómo configurar los registros en tiempo real, consulta los registros en tiempo real en la guía CloudFront para desarrolladores.
Solución de problemas comunes de
Incluso con una planificación cuidadosa, pueden surgir problemas con tu CloudFront MediaTailor integración. Comprender los problemas y las soluciones más comunes te ayuda a resolverlos rápidamente y a minimizar el impacto en los espectadores.
Si tienes problemas con tu MediaTailor integración CloudFront y la tuya, comprueba estos problemas y soluciones habituales:
- Problemas de almacenamiento en caché manifiestos
-
Síntoma: los manifiestos obsoletos o los anuncios no se actualizan
Solución: compruebe que utiliza la política de
CachingDisabled
caché para las listas de reproducción multivariantes, las listas de reproducción multimedia y las rutas MPD. Compruebe que la configuración reenvía los parámetros de consulta correctamente. - Errores de CORS
-
Síntoma: la consola del navegador muestra errores de CORS al acceder al contenido
Solución: configure una política de encabezados de respuesta con los encabezados CORS adecuados y asóciela al comportamiento de la caché.
- MQAR no funciona
-
Síntoma: la selección de Origin ignora los puntajes de calidad
Solución: compruebe que ha activado la opción de puntuación de calidad multimedia en la configuración de su grupo de origen. Compruebe que no está utilizando activadores Origin de Lambda @Edge.
- Fallos de inserción de anuncios
-
Síntoma: los anuncios no se insertan correctamente
Solución: compruebe que la MediaTailor configuración apunta a su CloudFront distribución para el prefijo de segmento de contenido. Compruebe que la configuración reenvíe todos los encabezados necesarios.
Para problemas más complejos, puede utilizar estos enfoques de solución de problemas:
-
Compruebe los registros CloudFront de distribución para ver si hay patrones de error
-
Utilice las herramientas de desarrollador del navegador para inspeccionar las solicitudes de red
-
Compare el contenido del manifiesto MediaTailor directamente con el contenido entregado a través de CloudFront
-
Pruébelo con un reproductor sencillo que permita el registro detallado
Para obtener más ayuda para la solución de problemas, consulte la sección de solución de problemas de la guía del MediaTailor usuario.
Proceso de solución de problemas
Siga este enfoque sistemático para solucionar los problemas relacionados con su CloudFront MediaTailor integración:
Para solucionar problemas de CloudFront integración MediaTailor
-
Identifique el problema específico:
-
Determina si el problema afecta a todos los espectadores o solo a algunos
-
Identifica qué tipos de contenido se ven afectados (manifiestos, segmentos o ambos)
-
Anote cualquier mensaje o síntoma de error
-
-
Compruebe CloudFront los registros:
-
Busque los códigos de estado de error (4xx o 5xx)
-
Compruebe los patrones de caché hit/miss
-
Compruebe que las solicitudes se dirijan al origen correcto
-
-
Compruebe la configuración:
-
Compruebe los comportamientos de la caché para ver si los patrones de ruta son correctos
-
Compruebe que las políticas de caché se apliquen correctamente
-
Confirme que las políticas de solicitud de origen estén reenviando los encabezados necesarios
-
-
Prueba el acceso directo:
-
Intenta acceder al contenido directamente desde MediaTailor (omitiendo CloudFront)
-
Compare las respuestas entre el acceso directo y el CloudFront acceso
-
-
Implemente la solución:
-
Aplique la solución adecuada en función de sus hallazgos
-
Haz una prueba para comprobar que el problema se ha resuelto
-
Documente el problema y la solución para consultarlos en el futuro
-
Pasos a seguir a continuación
Tras configurar la supervisión y la solución de problemas para su CloudFront MediaTailor integración con la red, tenga en cuenta los siguientes pasos:
-
Implemente la implementación automatizada mediante AWS CloudFormation (consulteAutomatice MediaTailor una CDN con AWS CloudFormation)
-
Cree manuales para escenarios operativos y procedimientos de solución de problemas comunes
-
Configure una solución automática para los problemas más comunes