Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Monitora e risolvi i problemi relativi all'integrazione CloudFront MediaTailor
AWS Elemental MediaTailor l'integrazione con Amazon CloudFront richiede un monitoraggio e una risoluzione dei problemi continui per mantenere prestazioni ottimali. Dopo aver implementato MediaTailor l'integrazione CloudFront e l'integrazione, monitora le prestazioni e preparati a risolvere eventuali problemi. La rete di distribuzione dei contenuti (CDN) fornisce strumenti per aiutarvi a capire le prestazioni della distribuzione e a identificare potenziali problemi.
Configurazione del monitoraggio per l'integrazione
Implementa queste strategie di monitoraggio per monitorare le prestazioni della tua CloudFront e dell' MediaTailorintegrazione:
Per configurare il monitoraggio CloudFront e l' MediaTailor integrazione
-
Abilita la registrazione CloudFront standard:
-
Nella CloudFront console, seleziona la tua distribuzione.
-
Scegli la scheda Log.
-
In Registri standard, scegli Modifica.
-
Seleziona Attivo e configura un bucket Amazon S3 per l'archiviazione dei log.
-
Scegli Save changes (Salva modifiche).
-
-
Configura i log in CloudFront tempo reale:
-
Nella CloudFront console, seleziona la tua distribuzione.
-
Scegli la scheda Log.
-
In Real-time registri, scegli Modifica.
-
Seleziona Attivato e configura un flusso di distribuzione Amazon Kinesis Data Streams o Amazon Data Firehose.
-
Includi questi campi nella configurazione del registro:
-
time-to-first-byte- Tempo di risposta -
sc-status- Codice di stato HTTP -
c-ip- Indirizzo IP del visualizzatore -
cs-uri-stem- Richiedere il percorso URI -
cs-user-agent- Agente utente -
x-edge-result-type- Tipo di risultato (Hit, Miss, Error)
-
-
Scegli Save changes (Salva modifiche).
-
-
Crea CloudWatch dashboard:
-
Nella CloudWatch console, scegli Dashboard.
-
Seleziona Crea pannello di controllo.
-
Aggiungi widget per queste CloudFront metriche:
-
Richieste
-
BytesDownloaded
-
4xx ErrorRate
-
5xx ErrorRate
-
TotalErrorRate
-
CacheHitRate
-
-
-
Impostare gli CloudWatch allarmi:
-
Nella CloudWatch console, scegli Allarmi.
-
Scegli Crea allarme.
-
Crea allarmi per queste condizioni:
-
5xx ErrorRate > 1% per 5 minuti
-
4xx ErrorRate superiore al 5% per 5 minuti
-
CacheHitRate meno dell'80% per 30 minuti
-
-
Monitoraggio delle prestazioni MQAR
Quando si utilizza MQAR, il monitoraggio aiuta a capire come CloudFront scegliere tra le proprie origini e se i punteggi di qualità soddisfano le aspettative. Real-time i registri mostrano queste decisioni nel momento in cui avvengono.
Per monitorare le prestazioni MQAR
-
Abilita i log in tempo reale per la tua CloudFront distribuzione.
-
Includi questi campi nella configurazione del registro:
-
r-host- Il nome host dell'origine selezionata -
sr-reason- Il motivo della selezione dell'origine -
x-edge-mqcs- Il punteggio di affidabilità della qualità dei media
-
-
Configura una destinazione di log in Amazon Kinesis Data Streams o Amazon Data Firehose.
-
Crea dashboard o avvisi in base a queste metriche per monitorare i punteggi di qualità e le decisioni sulla selezione dell'origine.
Esempio Esempio di CloudWatch dashboard per il monitoraggio MQAR
Crea una CloudWatch dashboard con queste metriche:
-
La selezione dell'origine viene conteggiata per regione
-
Punteggi di qualità medi nel tempo
-
Eventi di failover
-
Tassi di errore 4xx e 5xx per origine
Per ulteriori informazioni sulla configurazione dei log in tempo reale, consulta i Real-time log nella guida per gli CloudFront sviluppatori.
Risoluzione dei problemi comuni
Anche con un'attenta pianificazione possono sorgere problemi con l'utente CloudFront e MediaTailor l'integrazione. La comprensione dei problemi e delle soluzioni più comuni consente di risolverli rapidamente e di ridurre al minimo l'impatto sugli spettatori.
Se riscontri problemi con la tua CloudFront e con MediaTailor l'integrazione, controlla questi problemi e soluzioni comuni:
- Problemi di caching manifesto
-
Sintomo: manifesti obsoleti o annunci non aggiornati
Soluzione: verifica di utilizzare i criteri di
CachingDisabledcache per playlist multivarianti, playlist multimediali e percorsi MPD. Verifica che la tua configurazione inoltri correttamente i parametri delle query. - Errori CORS
-
Sintomo: la console del browser mostra errori CORS durante l'accesso ai contenuti
Soluzione: configura una policy sulle intestazioni di risposta con le intestazioni CORS appropriate e associala al comportamento della cache.
- MQAR non funziona
-
Sintomo: la selezione dell'origine ignora i punteggi di qualità
Soluzione: verifica di aver abilitato l'opzione Punteggio di qualità multimediale nelle impostazioni del gruppo di origine. Verifica di non utilizzare trigger orientati all'origine di Lambda @Edge.
- Errori di inserimento degli annunci
-
Sintomo: gli annunci non vengono inseriti correttamente
Soluzione: verifica che la MediaTailor configurazione punti alla CloudFront distribuzione del prefisso del segmento di contenuto. Verifica che la configurazione inoltri tutte le intestazioni richieste.
Per problemi più complessi, puoi utilizzare questi approcci di risoluzione dei problemi:
-
Controllate i log CloudFront di distribuzione per individuare i modelli di errore
-
Utilizza gli strumenti di sviluppo del browser per esaminare le richieste di rete
-
Confronta i contenuti manifesti inviati MediaTailor direttamente con i contenuti distribuiti tramite CloudFront
-
Effettua il test con un semplice player che supporti la registrazione dettagliata
Per ulteriore assistenza nella risoluzione dei problemi, consulta la sezione Risoluzione dei problemi nella guida per l' MediaTailor utente.
Workflow di risoluzione dei problemi
Segui questo approccio sistematico per risolvere i problemi relativi al tuo CloudFront sistema e all'integrazione: MediaTailor
Per risolvere i problemi e i problemi CloudFront di integrazione MediaTailor
-
Identifica il problema specifico:
-
Stabilisci se il problema riguarda tutti gli spettatori o solo alcuni
-
Identifica i tipi di contenuto interessati (manifesti, segmenti o entrambi)
-
Annota eventuali messaggi di errore o sintomi
-
-
Controlla CloudFront i log:
-
Cerca i codici di stato degli errori (4xx o 5xx)
-
Controlla gli schemi della cache hit/miss
-
Verifica che le richieste vengano indirizzate all'origine corretta
-
-
Verifica la configurazione:
-
Controlla i comportamenti della cache per individuare i modelli di percorso corretti
-
Verifica che i criteri della cache siano applicati correttamente
-
Verifica che i criteri di richiesta di origine stiano inoltrando le intestazioni necessarie
-
-
Prova l'accesso diretto:
-
Prova ad accedere ai contenuti direttamente da MediaTailor (bypassando CloudFront)
-
Confronta le risposte tra accesso diretto e CloudFront accesso
-
-
Implementa la soluzione:
-
Applica la correzione appropriata in base ai risultati
-
Fai un test per verificare che il problema sia stato risolto
-
Documenta il problema e la soluzione per riferimenti futuri
-
Fasi successive
Dopo aver impostato il monitoraggio e la risoluzione dei problemi relativi all'azienda CloudFront e MediaTailor all'integrazione, considera questi passaggi successivi:
-
Implementa l'implementazione automatizzata utilizzando AWS CloudFormation (vedi) Automatizzazione MediaTailor e CDN con CloudFormation
-
Crea runbook per scenari operativi e procedure di risoluzione dei problemi comuni
-
Imposta una soluzione automatica per i problemi più comuni