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 monitoraggio e risoluzione dei problemi continui per mantenere prestazioni ottimali. Dopo aver implementato MediaTailor l'integrazione, monitora le prestazioni e preparati a risolvere eventuali problemi. CloudFront La rete per la distribuzione dei contenuti (CDN) fornisce strumenti che consentono di comprendere le prestazioni della distribuzione e identificare potenziali problemi.
Configurazione del monitoraggio per l'integrazione
Implementa queste strategie di monitoraggio per monitorare le prestazioni della tua CloudFront MediaTailor integrazione:
Per configurare il monitoraggio per CloudFront la tua MediaTailor integrazione
-
Abilita la registrazione CloudFront standard:
-
Nella CloudFront console, seleziona la tua distribuzione.
-
Scegliere la scheda Log.
-
In Registri standard, scegli Modifica.
-
Seleziona Attivato e configura un bucket Amazon S3 per l'archiviazione dei log.
-
Scegli Save changes (Salva modifiche).
-
-
Configura log in CloudFront tempo reale:
-
Nella CloudFront console, seleziona la tua distribuzione.
-
Scegliere la scheda Log.
-
In Registri in tempo reale, scegli Modifica.
-
Seleziona Attiva 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
- Percorso URI della richiesta -
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
-
4 xxErrorRate
-
5xxErrorRate
-
TotalErrorRate
-
CacheHitRate
-
-
-
Imposta gli CloudWatch allarmi:
-
Nella CloudWatch console, scegli Allarmi.
-
Scegli Crea allarme.
-
Crea allarmi per queste condizioni:
-
5 xxErrorRate > 1% per 5 minuti
-
4 xxErrorRate 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 in che modo si CloudFront seleziona tra le origini e se i punteggi di qualità soddisfano le aspettative. I log in tempo reale mostrano queste decisioni man mano che vengono prese.
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 fiducia nella qualità dei media
-
-
Configura una destinazione di log in Amazon Kinesis Data Streams o Amazon Data Firehose.
-
Crea dashboard o avvisi basati su questi parametri per monitorare i punteggi di qualità e le decisioni sulla selezione dell'origine.
Esempio CloudWatch Dashboard di esempio 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 la sezione Log in tempo reale nella guida per sviluppatori. CloudFront
Risoluzione dei problemi più comuni
Possono sorgere problemi con CloudFront l' MediaTailor integrazione anche con un'attenta pianificazione. La comprensione dei problemi e delle soluzioni più comuni consente di risolvere rapidamente i problemi e ridurre al minimo l'impatto sugli utenti.
Se riscontri problemi con la tua CloudFront MediaTailor integrazione, consulta questi problemi e soluzioni comuni:
- Problemi di memorizzazione nella cache dei manifesti
-
Sintomo: manifesti o annunci obsoleti che non si aggiornano
Soluzione: verifica di utilizzare la politica della
CachingDisabled
cache per playlist multivarianti, playlist multimediali e percorsi MPD. Verifica che la configurazione inoltri correttamente i parametri di interrogazione. - Errori CORS
-
Sintomo: la console del browser mostra errori CORS durante l'accesso ai contenuti
Soluzione: configurate una politica di intestazioni di risposta con intestazioni CORS appropriate e associatela al comportamento della cache.
- MQAR non funziona
-
Sintomo: la selezione di Origin 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 i trigger Lambda @Edge rivolti all'origine.
- Errori di inserimento degli annunci
-
Sintomo: gli annunci non vengono inseriti correttamente
Soluzione: verifica i punti MediaTailor di configurazione relativi 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:
-
Controlla i registri CloudFront di distribuzione per individuare eventuali modelli di errore
-
Utilizza gli strumenti di sviluppo del browser per esaminare le richieste di rete
-
Confronta i contenuti del manifesto MediaTailor direttamente con quelli forniti tramite CloudFront
-
Prova con un lettore semplice che supporti la registrazione dettagliata
Per ulteriore assistenza nella risoluzione dei problemi, consulta la sezione Risoluzione dei problemi nella guida per l' MediaTailor utente.
Risoluzione dei problemi del flusso
Segui questo approccio sistematico per risolvere i problemi relativi alla tua integrazione CloudFront e MediaTailor alla tua integrazione:
Per la risoluzione dei problemi CloudFront e dell'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 o sintomi di errore
-
-
CloudFront Registri di controllo:
-
Cerca i codici di stato degli errori (4xx o 5xx)
-
Controlla i modelli di cache hit/miss
-
Verifica che le richieste vengano indirizzate all'origine corretta
-
-
Verifica la configurazione:
-
Controlla i comportamenti della cache per i modelli di percorso corretti
-
Verifica che le politiche di cache siano applicate correttamente
-
Verifica che le policy di richiesta di origine inoltrino le intestazioni necessarie
-
-
Prova l'accesso diretto:
-
Prova ad accedere ai contenuti direttamente da MediaTailor (bypassandoli CloudFront)
-
Confronta le risposte tra accesso diretto e CloudFront accesso
-
-
Implementa la soluzione:
-
Applica la correzione appropriata in base ai risultati
-
Esegui un test per verificare che il problema sia stato risolto
-
Documenta il problema e la soluzione per riferimenti futuri
-
Passaggi successivi
Dopo aver configurato il monitoraggio e la risoluzione dei problemi per MediaTailor l'integrazione CloudFront e l'integrazione, considera questi passaggi successivi:
-
Implementa la distribuzione automatizzata utilizzando AWS CloudFormation (vediAutomatizzazione MediaTailor e CDN con AWS CloudFormation)
-
Crea runbook per scenari operativi e procedure di risoluzione dei problemi comuni
-
Imposta la risoluzione automatica dei problemi più comuni