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 le prestazioni per MediaPackage, CDN e integrazioni MediaTailor
AWS Elemental MediaTailor richiede un monitoraggio efficace per mantenere prestazioni ottimali dell'integrazione con AWS Elemental MediaPackage la rete di distribuzione dei contenuti (CDN). Questo argomento fornisce indicazioni sulle metriche chiave da monitorare, sugli strumenti di monitoraggio da utilizzare e su come impostare avvisi per il rilevamento proattivo dei problemi.
Prima di configurare il monitoraggio, assicurati che l'integrazione di base funzioni correttamente. Se non hai completato la configurazione di base per l'integrazione della rete di distribuzione dei contenuti, inizia conIntegrazione MediaTailor con MediaPackage e CDN . Se hai bisogno di risolvere i problemi identificati tramite il monitoraggio, consulta.. Risoluzione dei problemi di integrazione CDN
Principali metriche prestazionali
Monitora queste metriche essenziali per garantire prestazioni ottimali della tua integrazione con MediaPackage la CDN:
Metriche delle prestazioni CDN
Per metriche complete sulle prestazioni della CDN, tra cui gli obiettivi del rapporto di accesso alla cache, il monitoraggio del volume delle richieste di origine e i benchmark del tempo di risposta, consulta la guida Benchmark delle prestazioni per CDN e integrazioni MediaTailor all'ottimizzazione della CDN.
Considerazioni chiave specifiche di EMP per le metriche CDN:
- Intestazioni EMP cache-control
-
Cosa verificare: assicuratevi che il vostro CDN rispetti le intestazioni di controllo della cache di EMP per un comportamento TTL ottimale
Comportamento previsto: tipi di contenuto diversi devono avere durate di cache diverse in base alle intestazioni di EMP
Per una guida dettagliata sull'ottimizzazione della cache EMP, vedere. Ottimizza la memorizzazione nella cache CDN MediaTailor e MediaPackage la distribuzione dei contenuti
- Impatto dei parametri di query
-
Cosa monitorare: tieni traccia del modo in cui i parametri di query specifici di EMP influiscono sull'efficienza della cache
Obiettivo di ottimizzazione: assicurarsi che nelle chiavi della cache siano inclusi solo i parametri di query EMP necessari
- Tempi di risposta CDN
-
Cosa monitorare: tieni traccia dei tempi di risposta per diversi tipi di contenuti (manifesti e segmenti).
Valori target:
-
Contenuto memorizzato nella cache: meno di 100 ms
-
Richieste di origine: meno di 500 ms
-
MediaPackage metriche delle prestazioni
- Tassi di errore
-
Cosa monitorare: monitora i tassi di errore HTTP sia dal CDN che dagli MediaPackage endpoint. Presta particolare attenzione agli errori 4xx, che potrebbero indicare problemi di configurazione.
Codici di errore chiave:
-
400 errori: spesso correlati a problemi di filtraggio dei manifesti
-
Errori 404: potrebbero indicare problemi di routing o di configurazione
-
Errori 504: problemi di timeout, in particolare con LL-HLS
-
- Volume e modelli delle richieste
-
Cosa monitorare: traccia i modelli di richiesta sugli MediaPackage endpoint per identificare le tendenze di utilizzo e le esigenze di capacità.
Schemi da tenere d'occhio:
-
Tempi di utilizzo di picco
-
Distribuzione geografica delle richieste
-
Distribuzione del tipo di contenuto (live o on-demand)
-
Metriche di latenza
- End-to-end latenza
-
Cosa monitorare: per le implementazioni LL-HLS, monitorate la end-to-end latenza dall'inserimento del contenuto alla riproduzione del visualizzatore. L'elevata latenza potrebbe indicare problemi di configurazione del CDN.
Valori target:
-
LL-HLS: latenza inferiore a 3 secondi glass-to-glass
-
HLS normale: meno di 30 secondi
-
- Tempo di generazione del manifesto
-
Cosa monitorare: tempo impiegato MediaPackage per generare i manifesti, in particolare con i filtri applicati.
Valori target: meno di 200 ms per la generazione di manifesti
Strumenti di monitoraggio e configurazione
La configurazione di strumenti di monitoraggio completi è essenziale per mantenere prestazioni ottimali e identificare rapidamente i problemi prima che abbiano un impatto sugli spettatori. Senza un monitoraggio adeguato, il peggioramento delle prestazioni, le inefficienze della cache o i problemi di integrazione potrebbero passare inosservati fino a quando gli spettatori non riscontreranno una qualità di riproduzione scadente. La corretta configurazione di monitoraggio offre visibilità su tutti gli aspetti dell'integrazione con la rete CDN. MediaPackage
Usa questi servizi e strumenti AWS per monitorare la tua integrazione con MediaPackage la CDN:
Amazon CloudWatch
Amazon CloudWatch fornisce le basi per monitorare l'integrazione tra te MediaPackage e la CDN raccogliendo e archiviando i parametri di entrambi i servizi. Una corretta CloudWatch configurazione garantisce la disponibilità dei dati necessari per identificare le tendenze delle prestazioni, risolvere i problemi e ottimizzare l'integrazione. Senza CloudWatch metriche, non avrete visibilità sulle prestazioni del sistema e potreste non rilevare i problemi finché non diventano critici.
Configura il CloudWatch monitoraggio per una raccolta completa delle metriche:
-
MediaPackage metriche: abilita le CloudWatch metriche per gli MediaPackage endpoint per tenere traccia dei volumi di richieste, dei tassi di errore e dei tempi di risposta.
-
Metriche CDN: configura CloudWatch per raccogliere CloudFront metriche tra cui i rapporti di accesso alla cache, il conteggio delle richieste di origine e i tassi di errore.
-
Metriche personalizzate: crea metriche personalizzate per specifiche attività, come il coinvolgimento degli spettatori o la popolarità dei contenuti KPIs .
CloudWatch dashboard
Crea dashboard complete per visualizzare le tue metriche:
-
Dashboard panoramica: metriche di alto livello che mostrano lo stato generale del sistema
-
Dashboard delle prestazioni CDN: metriche CDN dettagliate, tra cui le prestazioni della cache e la distribuzione geografica
-
MediaPackage dashboard delle prestazioni: metriche MediaPackage specifiche tra cui modelli di richiesta e tassi di errore
-
Dashboard sulla latenza: metriche di End-to-end latenza per diversi tipi di contenuti e aree geografiche
Analisi dei log
Imposta l'analisi dei log per una risoluzione dettagliata dei problemi:
-
Registri di accesso CDN: abilita e analizza i log di accesso CDN per comprendere i modelli di richiesta e identificare i problemi
-
MediaPackage CloudWatch registri: monitora i log per individuare errori e problemi di MediaPackage prestazioni
-
Aggregazione dei log: utilizza Amazon CloudWatch Logs Insights o strumenti di terze parti per analizzare i modelli di log
Imposta avvisi e notifiche
La configurazione degli avvisi è fondamentale per il rilevamento e la risoluzione proattivi dei problemi. Senza avvisi adeguati, i problemi potrebbero passare inosservati fino a quando non influiscono in modo significativo sull'esperienza degli spettatori o causano interruzioni del servizio. Gli avvisi ben configurati ti aiutano a identificare e risolvere i problemi prima che si ripercuotano sugli spettatori e assicurano che il team venga informato delle questioni critiche che richiedono un'attenzione immediata.
Configura avvisi proattivi per identificare i problemi prima che abbiano un impatto sugli spettatori:
Avvisi critici
Imposta avvisi immediati per problemi critici:
-
Tassi di errore elevati: avvisa quando i tassi di errore 4xx o 5xx superano il 5% in un periodo di 5 minuti
-
Il rapporto di accesso alla cache diminuisce: avvisa quando il rapporto di accesso alla cache scende al di sotto del 70% per i manifesti o dell'85% per i segmenti
-
Latenza elevata: avvisa quando la latenza supera le soglie end-to-end prefissate
-
Picchi di richieste di origine: avvisa quando le richieste di origine aumentano di oltre il 50% rispetto alla linea di base
Avvisi di avviso
Imposta avvisi di avviso per tendenze che potrebbero indicare problemi in via di sviluppo:
-
Riduzione graduale delle prestazioni: avvisa quando i tempi di risposta aumentano del 20% in un periodo di 30 minuti
-
Tendenze dell'efficienza della cache: avvisa quando i rapporti di accesso alla cache mostrano tendenze in calo nel tempo
-
Schemi di traffico insoliti: avviso in caso di variazioni impreviste nel volume delle richieste o nella distribuzione geografica
Utilizza i dati di monitoraggio per l'ottimizzazione
Sfrutta i dati di monitoraggio per migliorare continuamente le prestazioni:
Revisioni periodiche delle prestazioni
-
Revisioni settimanali: analizza le tendenze settimanali delle prestazioni e identifica le opportunità di ottimizzazione
-
Pianificazione mensile della capacità: utilizza i modelli di traffico per pianificare le esigenze di capacità e l'ottimizzazione della CDN
-
Revisioni trimestrali dell'architettura: valuta l'efficienza complessiva dell'architettura e identifica le aree di miglioramento
Azioni di ottimizzazione comuni
Sulla base dei dati di monitoraggio, prendi in considerazione le seguenti azioni di ottimizzazione:
-
Modifiche alla politica della cache: modifica i valori TTL in base agli effettivi modelli di aggiornamento dei contenuti. Per indicazioni dettagliate sull'ottimizzazione del TTL, consulta. Ottimizzazione della memorizzazione nella cache per CDN e integrazioni MediaTailor
-
Ottimizzazione geografica: aggiungi edge location CDN nelle regioni ad alto traffico
-
Ottimizzazione dei parametri di interrogazione: rimuove i parametri di interrogazione non necessari che frammentano la cache
-
Configurazione Origin Shield: implementa Origin Shield nelle regioni con volumi di richieste di origine elevati
Per indicazioni dettagliate sul monitoraggio specifiche per MediaPackage, consulta Monitoring MediaPackage nella guida MediaPackage per l'utente.