

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à.

# Monitoraggio AWS Elemental MediaTailor con CloudWatch parametri Amazon
<a name="monitoring-cloudwatch-metrics"></a>

Puoi monitorare le AWS Elemental MediaTailor metriche utilizzando. CloudWatch CloudWatch raccoglie dati grezzi sulle prestazioni del servizio e li elabora in metriche leggibili e quasi in tempo reale. Queste statistiche vengono conservate per un periodo di 15 mesi, per permettere l'accesso alle informazioni storiche e offrire una prospettiva migliore sulle prestazioni del servizio o dell'applicazione web. È anche possibile impostare allarmi che controllano determinate soglie e inviare notifiche o intraprendere azioni quando queste soglie vengono raggiunte. Per ulteriori informazioni, consulta la [Amazon CloudWatch User Guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).

Le metriche possono essere utili quando analizzi i manifesti obsoleti. Per ulteriori informazioni, consulta [Utilizzo di metriche per diagnosticare manifesti obsoleti](stale-manifest-diagnose.md).

I parametri vengono raggruppati prima in base allo spazio dei nomi del servizio e successivamente in base alle diverse combinazioni di dimensioni all'interno di ogni spazio dei nomi.

**Per visualizzare le metriche utilizzando la console CloudWatch**

1. Apri la CloudWatch console all'indirizzo[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Nel riquadro di navigazione, seleziona **Parametri**.

1. In **Tutte le metriche**, scegli lo **MediaTailor**spazio dei nomi. 

1. Selezionare la dimensione per visualizzare i parametri, ad esempio **originID**.

1. Specificare il periodo da visualizzare. 

**Per visualizzare le metriche utilizzando () AWS Command Line Interface AWS CLI**
+ Al prompt dei comandi, utilizza il comando seguente:

  ```
  aws cloudwatch list-metrics --namespace "AWS/MediaTailor"
  ```

## AWS Elemental MediaTailor CloudWatch metriche
<a name="metrics"></a>

Il AWS Elemental MediaTailor namespace include le seguenti metriche. Questi parametri vengono pubblicati per impostazione predefinita nel tuo account. 

### Metriche di Channel Assembly (CA)
<a name="metrics.channel-assembly"></a>

Nella tabella seguente, tutte le metriche sono disponibili per canale o per canale di output.


| Metrica | Description | 
| --- | --- | 
|  4xxErrorCount  |  Il numero di `4xx` errori.  | 
|  5xxErrorCount  |  Il numero di `5xx` errori.  | 
|  RequestCount  |  Il numero totale di richieste . Il numero di transazioni dipende in gran parte dalla frequenza con cui i giocatori richiedono manifesti aggiornati e dal numero di giocatori. Ogni richiesta di un lettore conta come una transazione.  | 
|  TotalTime  |  Il tempo impiegato dal server delle applicazioni per elaborare la richiesta, incluso il tempo impiegato per ricevere byte e scrivere byte sul client e sulla rete.   | 

#### Metriche di inserimento degli annunci sul lato server (SSAI)
<a name="metrics.server-side-ad-insertion"></a>

La tabella seguente elenca le metriche relative all'inserimento degli annunci sul lato server.


| Metrica | Description | 
| --- | --- | 
|  AdDecisionServer.Ads  |  Il numero di annunci inclusi nelle risposte dell'Ad Decision Server (ADS) entro il CloudWatch periodo di tempo specificato.  | 
|  AdDecisionServer.Duration  |  La durata totale, in millisecondi, di tutti gli annunci MediaTailor ricevuti dall'ADS nel periodo di CloudWatch tempo specificato. Questa durata può essere superiore a `Avail.Duration` quella specificata.  | 
|  AdDecisionServer.Errors  |  Il numero di risposte con codice di stato non HTTP 200, risposte vuote e risposte scadute MediaTailor ricevute da ADS entro il periodo di CloudWatch tempo specificato.  | 
|  AdDecisionServer.FillRate  |  La media semplice delle frequenze con cui le risposte dell’ADS hanno riempito i singoli spazi pubblicitari corrispondenti per il periodo di tempo specificato. Per ottenere la media ponderata, calcolare `AdDecisionServer.Duration` come percentuale di `Avail.Duration`. Per ulteriori informazioni sulle medie semplici e ponderate, consulta [Medie semplici e ponderate](#metrics-simple-average).  | 
|  AdDecisionServer.Latency  |  Il tempo di risposta in millisecondi per le richieste effettuate dall'ADS. MediaTailor   | 
|  AdDecisionServer.Timeouts  |  Il numero di richieste di timeout inviate all'ADS nel periodo di CloudWatch tempo specificato.  | 
|  AdNotReady  |  Il numero di volte in cui l'ADS ha puntato a un annuncio che non era ancora stato transcodificato dal servizio di transcodifica interno nel periodo di tempo specificato. Un valore elevato per questo parametro può contribuire a un basso valore `Avail.FillRate` complessivo.  | 
|  AdsBilled  |  Il numero di annunci per i quali vengono MediaTailor fatturate ai clienti in base all'inserimento.  | 
|  Avail.Duration  |  Il numero totale pianificato di millisecondi di annuncio viene utilizzato entro il periodo di tempo. CloudWatch Il totale pianificato si basa sulla durata di disponibilità dell'annuncio nel manifesto di origine.  | 
|  Avail.FilledDuration  |  Il numero pianificato di millisecondi di tempo di utilizzo dell'annuncio che MediaTailor verrà riempito con gli annunci entro il periodo di tempo. CloudWatch   | 
|  Avail.FillRate  |  La media semplice pianificata delle tariffe alle quali MediaTailor verranno pubblicati i singoli annunci è valida entro il periodo di tempo. CloudWatch Per ottenere la media ponderata, calcolare `Avail.FilledDuration` come percentuale di `Avail.Duration`. Per ulteriori informazioni sulle medie semplici e ponderate, consulta [Medie semplici e ponderate](#metrics-simple-average). Il valore massimo di `Avail.FillRate` che MediaTailor può raggiungere è delimitato da `AdDecisionServer.FillRate`. Se `Avail.FillRate` è basso, confrontalo con `AdDecisionServer.FillRate`. Se `AdDecisionServer.FillRate` è basso, è possibile che ADS non stia restituendo un numero sufficiente di annunci per sfruttare la durata dello spazio pubblicitario.   | 
|  Avail.Impression  |  Il numero di annunci con eventi di tracciamento delle impressioni visualizzati MediaTailor durante il beaconing lato server (non il numero di impressioni).  | 
|  Avail.ObservedDuration  |  Il numero totale osservato di millisecondi di utilizzo degli annunci che si sono verificati nel periodo di tempo. CloudWatch `Avail.ObservedDuration`viene emesso al termine della pubblicazione dell'annuncio e si basa sulla durata dei segmenti riportati nel manifesto durante la pubblicazione dell'annuncio.  | 
|  Avail.ObservedFilledDuration  |  Il numero di millisecondi di tempo di fruizione dell'annuncio registrato durante il periodo di tempo in cui sono stati riempiti gli MediaTailor annunci. CloudWatch   | 
|  Avail.ObservedFillRate  |  Media semplice osservata delle percentuali di fruizione degli annunci individuali MediaTailor compilati nel periodo di tempo. CloudWatch Emesso solo per i manifesti HLS, al primo tag. `CUE-IN` Se non è presente alcun `CUE-IN` tag, MediaTailor non emette questa metrica.   | 
|  Avail.ObservedSlateDuration  |  Il numero totale osservato di millisecondi di ardesia che è stata inserita nel periodo. CloudWatch   | 
|  GetManifest.Age  |  L'età totale del manifesto in millisecondi. Misurata da quando l'origine crea il manifesto a quando MediaTailor invia il manifesto personalizzato.  Per ulteriori informazioni sulle metriche per la misurazione dell'età del manifesto, consulta[Utilizzo di metriche per diagnosticare manifesti obsoleti](stale-manifest-diagnose.md).  | 
|  GetManifest.Errors  |  Il numero di errori ricevuti durante MediaTailor la generazione dei manifesti si riferisce al periodo di CloudWatch tempo specificato.  | 
|  GetManifest.Latency  |  Il tempo di MediaTailor risposta in millisecondi impiegato dalla richiesta per generare manifesti. Per ulteriori informazioni sulle metriche per la misurazione dell'età del manifesto, consulta. [Utilizzo di metriche per diagnosticare manifesti obsoleti](stale-manifest-diagnose.md)  | 
|  GetManifest.MediaTailorAge  |  La quantità di tempo in cui il manifesto è stato archiviato, MediaTailor in millisecondi. Misurato da quando MediaTailor riceve una risposta di origine a quando MediaTailor invia il manifesto personalizzato.  Per ulteriori informazioni sulle metriche per la misurazione dell'età del manifesto, consulta[Utilizzo di metriche per diagnosticare manifesti obsoleti](stale-manifest-diagnose.md).  | 
|  Origin.Age  |  La quantità di tempo in cui l'origine conserva il manifesto, in millisecondi. Misurato da quando l'origine crea il manifesto a quando MediaTailor invia la richiesta di origine.  Tutte le `origin.*` metriche vengono emesse per le richieste soddisfatte direttamente dall'origine. Non vengono emesse per le risposte di origine memorizzate nella cache. Per ulteriori informazioni sulle metriche per la misurazione dell'età manifesta, vedere. [Utilizzo di metriche per diagnosticare manifesti obsoleti](stale-manifest-diagnose.md)  | 
|  Origin.Errors  |  Il numero di risposte con codice di stato non HTTP 200 e di risposte con timeout MediaTailor ricevute dal server di origine nel periodo di CloudWatch tempo specificato. Tutte le `origin.*` metriche vengono emesse per le richieste soddisfatte direttamente dall'origine. Non vengono emesse per le risposte di origine memorizzate nella cache.  | 
|  Origin.ManifestFileSizeBytes  |  La dimensione del file del manifesto di origine in byte sia per HLS che per DASH. In genere questa metrica viene utilizzata insieme a. `Origin.ManifestFileSizeTooLarge` Tutte le `origin.*` metriche vengono emesse per le richieste soddisfatte direttamente dall'origine. Non vengono emesse per le risposte di origine memorizzate nella cache.  | 
|  Origin.ManifestFileSizeTooLarge  |  Il numero di risposte dall'origine che hanno una dimensione del manifesto maggiore della quantità configurata. In genere questa metrica viene utilizzata insieme a. `Origin.ManifestFileSizeBytes` Tutte le `origin.*` metriche vengono emesse per le richieste soddisfatte direttamente dall'origine. Non vengono emesse per le risposte di origine memorizzate nella cache.  | 
|  Origin.Timeouts  |  Il numero di richieste di timeout al server di origine nel periodo di CloudWatch tempo specificato. Tutte le `origin.*` metriche vengono emesse per le richieste soddisfatte direttamente dall'origine. Non vengono emesse per le risposte di origine memorizzate nella cache.  | 
|  Requests  |  Il numero di transazioni simultanee al secondo per tutti i tipi di richiesta. Il numero di transazioni dipende principalmente dal numero di giocatori e dalla frequenza con cui i giocatori richiedono manifesti aggiornati. Ogni richiesta di un lettore conta come una transazione.  | 
|  SkippedReason.DurationExceeded  |  Il numero di annunci che non sono stati inseriti in una pubblicazione perché l'ADS ha restituito una durata degli annunci superiore alla durata di disponibilità specificata. Un valore elevato per questa metrica potrebbe contribuire a una discrepanza tra la metrica e. `Avail.Ads` `AdDecisionServer.Ads` Per ulteriori informazioni sui motivi per cui l'annuncio è stato ignorato, consulta. [Risoluzione dei problemi relativi ai salti degli annunci](troubleshooting-ad-skipping-overview.md)  | 
|  SkippedReason.EarlyCueIn  |  Il numero di annunci ignorati a causa di un anticipo. `CUE-IN`  | 
|  SkippedReason.ImportError  |  Il numero di annunci ignorati a causa di un errore nel processo di importazione.  | 
|  SkippedReason.ImportInProgress  |  Il numero di annunci ignorati a causa di un processo di importazione attivo esistente.  | 
|  SkippedReason.InternalError  |  Il numero di annunci ignorati a causa di un errore MediaTailor interno.  | 
|  SkippedReason.NewCreative  |  Il numero di annunci che non sono stati inseriti tra quelli disponibili perché era la prima volta che la risorsa veniva richiesta da un cliente. Un valore elevato per questa metrica potrebbe temporaneamente contribuire a un calo complessivo`Avail.FillRate`, fino a quando le risorse non saranno transcodificate correttamente.  | 
|  SkippedReason.NoVariantMatch  |  Il numero di annunci è stato ignorato perché non vi è alcuna corrispondenza di variante tra l'annuncio e il contenuto.  | 
|  SkippedReason.PersonalizationThresholdExceeded  |  La durata degli annunci che supera l'impostazione della **soglia di personalizzazione** in questa configurazione.  | 
|  SkippedReason.ProfileNotFound  |  Il numero di annunci ignorati perché il profilo di transcodifica non è stato trovato.  | 
|  SkippedReason.TranscodeError  |  Il numero di annunci ignorati a causa di un errore di transcodifica.  | 
|  SkippedReason.TranscodeInProgress  |  Il numero di annunci che non sono stati inseriti in una pubblicazione perché l'annuncio non era ancora stato transcodificato. Un valore elevato per questa metrica potrebbe temporaneamente contribuire a un calo complessivo`Avail.FillRate`, fino a quando le risorse non saranno transcodificate correttamente.  | 
|  GetAssets.Requests  |  Il numero di richieste di Asset List ricevute per le sessioni di HLS Interstitials nel periodo di tempo. CloudWatch Utilizzate questa metrica per monitorare il volume dei processi decisionali e di rilegatura tardiva e comprendere la portata dell'utilizzo di HLS Interstitials.  | 
|  GetAssets.Latency  |  Il tempo di risposta per le richieste di Asset List in millisecondi per le sessioni HLS Interstitials. Monitora questa metrica per garantire prestazioni decisionali ottimali in materia di annunci e identificare potenziali rallentamenti nel flusso di lavoro con rilegatura tardiva.  | 

**Nota**  
Per le sessioni di HLS Interstitials, alcune metriche si comportano in modo diverso a causa della natura tardiva del processo decisionale relativo agli annunci:  
`Avail.ObservedFilledDuration`matches poiché non è possibile osservare l'effettivo comportamento di riproduzione sul lato client. `Avail.FilledDuration` MediaTailor 
`Avail.ObservedSlateDuration`riporta la durata pianificata dello slate in base alle risposte dell'Asset List anziché alla riproduzione osservata.
Le metriche con il prefisso «Osservato» forniscono valori stimati per le sessioni di HLS Interstitials.

### Medie semplici e ponderate
<a name="metrics-simple-average"></a>

Puoi recuperare la media semplice e la media ponderata delle risposte dell'ADS alle richieste di annunci MediaTailor e il modo MediaTailor in cui l'annuncio viene utilizzato: 
+ Le *medie semplici* vengono fornite in `AdDecisionServer.FillRate` e `Avail.FillRate`. Si tratta delle medie per le percentuali delle frequenze di riempimento per i singoli spazi pubblicitari in un periodo di tempo specificato. La media semplice non considera le differenze tra le durate dei singoli spazi pubblicitari.
+ Le *medie ponderate* corrispondono alle percentuali delle frequenze di riempimento della somma di tutte le durate dello spazio pubblicitario. Queste vengono calcolate come (`AdDecisionServer.Duration`\$1100)/`Avail.Duration` e (`Avail.FilledDuration`\$1100)/`Avail.Duration`. Queste medie riflettono le differenze in termini di durata per ogni spazio pubblicitario, evidenziando quelli di durata più lunga. 

Per un periodo di tempo che contiene un solo spazio pubblicitario, la media semplice fornita da `AdDecisionServer.FillRate` è pari alla media ponderata fornita da (`AdDecisionServer.Duration`\$1100)/`Avail.Duration`. La media semplice fornita da `Avail.FillRate` è pari alla media ponderata fornita da (`Avail.FilledDuration`\$1100)/`Avail.Duration`. 

**Esempio**

Supponiamo che il periodo di tempo specificato contenga i due spazi pubblicitari seguenti:
+ Il primo spazio pubblicitario dura 90 secondi:
  + La risposta ADS per lo spazio fornisce 45 secondi di annunci (50% di riempimento). 
  + MediaTailor occupa 45 secondi del tempo pubblicitario disponibile (riempito al 50%).
+ Il secondo dura 120 secondi: 
  + La risposta ADS per lo spazio fornisce 120 secondi di annunci (100% di riempimento). 
  + MediaTailor riempie 90 secondi del tempo disponibile per l'annuncio (riempito al 75%).

I parametri sono i seguenti: 
+ `Avail.Duration` è 210, ovvero la somma delle durate dei due spazi pubblicitari: 90\$1120.
+ `AdDecisionServer.Duration` è 165, ovvero la somma delle due durate delle risposte: 45\$1120.
+ `Avail.FilledDuration` è 135, ovvero la somma delle durate riempite: 45\$190. 
+ `AdDecisionServer.FillRate` è il 75%, ovvero la media delle percentuali di riempimento per ogni spazio: (50%\$1100%)/2. Questa è la media semplice.
+ La media ponderata per le frequenze di riempimento di ADS è 78,57%, che corrisponde a `AdDecisionServer.Duration` come percentuale di `Avail.Duration`: (165\$1100)/210. Questo calcolo tiene conto delle differenze delle durate. 
+ `Avail.FillRate` è il 62.5%, ovvero la media delle percentuali di riempimento per ogni spazio: (50%\$175%)/2. Questa è la media semplice.
+ La media ponderata dei tassi di MediaTailor riempimento disponibili è del 64,29%, ossia la `Avail.FilledDuration` percentuale di`Avail.Duration`: (135\$1100)/210. Questo calcolo tiene conto delle differenze delle durate. 

Il massimo `Avail.FillRate` che si MediaTailor può raggiungere per ogni annuncio pubblicitario è del 100%. L’ADS può restituire un tempo per gli annunci maggiore di quello disponibile nello spazio pubblicitario, ma MediaTailor può riempire solo il tempo disponibile. 

## AWS Elemental MediaTailor CloudWatch dimensioni
<a name="dimensions"></a>

È possibile filtrare i AWS Elemental MediaTailor dati utilizzando la seguente dimensione.


| Dimensione | Description | 
| --- | --- | 
|  `Configuration Name`  |  Indica la configurazione a cui appartiene il parametro.  | 

# Utilizzo di metriche per diagnosticare manifesti obsoleti da AWS Elemental MediaTailor
<a name="stale-manifest-diagnose"></a>

Un manifesto obsoleto è un manifesto che non è stato aggiornato di recente. Flussi di lavoro di inserimento di annunci diversi potrebbero avere una tolleranza diversa rispetto al tempo che deve trascorrere prima che un manifesto venga considerato obsoleto, in base a una serie di fattori (come i requisiti per i sistemi a valle). Puoi utilizzare i CloudWatch parametri di Amazon per identificare i manifesti che superano la tolleranza di inattività per il tuo flusso di lavoro e aiutare a identificare la causa dei ritardi negli aggiornamenti dei manifesti. 

Le seguenti metriche aiutano a identificare i manifesti obsoleti e le relative cause.

Per informazioni su tutte le metriche emesse, consulta. MediaTailor [AWS Elemental MediaTailor CloudWatch metriche](monitoring-cloudwatch-metrics.md#metrics)


| Metrica | Definizione | Utilizzo | 
| --- | --- | --- | 
| GetManifest.Age |  Misura l'età totale del manifesto, inclusi entrambi `GetManifest.MediaTailorAge` e `Origin.Age` per questa configurazione.   |  Puoi utilizzare questa metrica per identificare i manifesti che hanno superato la soglia di aggiornamento e sono obsoleti.  Imposta allarmi in base a questa metrica in modo da essere avvisato quando vengono pubblicati manifesti obsoleti. *Per informazioni sugli allarmi, consulta [Alarming on metrics nella](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ConsoleAlarms.html) Amazon User Guide. CloudWatch * Quando ricevi un allarme, usa `Origin.Age` e `GetManifest.MediaTailorAge` per identificare se MediaTailor o l'origine è la causa dell'allarme.   | 
| Origin.Age | Misura per quanto tempo l'origine conserva il file manifest prima di inviarlo MediaTailor per questa configurazione.Questa metrica non viene emessa quando la risposta proviene da una rete per la distribuzione di contenuti (CDN). La risposta deve provenire dall'origine per `Origin.Age` essere emessa.  |  Quando identifichi i manifesti obsoleti con`GetManifest.Age`, puoi analizzare la `Origin.Age` metrica e la `GetManifest.MediaTailorAge` metrica per determinare quale contribuisce alla stagnazione manifesta.  Se ritieni che `Origin.Age` i tempi di elaborazione siano più lunghi rispetto ai tempi di elaborazione tipici all'origine, è probabile che il problema sia causato dal sistema a monte e dovresti concentrare la diagnostica su questo punto.   | 
| GetManifest.MediaTailorAge | Misura per quanto tempo MediaTailor è stato archiviato questo manifesto per questa configurazione. |  Quando si identificano i manifesti obsoleti con`GetManifest.Age`, è possibile analizzare la `GetManifest.MediaTailorAge` metrica e la `Origin.Age` metrica per determinare quale fattore contribuisce a tale fenomeno.  Se `GetManifest.MediaTailorAge` è più lungo del normale periodo di personalizzazione del manifesto MediaTailor, è probabile che sia questa la causa del problema e dovresti concentrare MediaTailor la diagnostica su questo punto.  `GetManifest.Latency`può identificare ulteriormente il tempo necessario per MediaTailor creare un manifesto personalizzato.  | 
| GetManifest.Latency | Misura il tempo necessario per MediaTailor elaborare la richiesta e creare un manifesto personalizzato per questa configurazione.  |  Quando si confronta `Origin.Age` `GetManifest.MediaTailorAge` e si determina che questa MediaTailor è la causa del ritardo nella consegna del manifesto, è possibile analizzare la `GetManifest.Latency` metrica per determinare se il processo di personalizzazione del manifesto sta contribuendo all'indisponibilità manifesta.  `GetManifest.MediaTailorAge`misura il tempo totale di archiviazione del manifesto. MediaTailor `GetManifest.Latency`misura la quantità di quel tempo di archiviazione necessaria MediaTailor per personalizzare il manifest in risposta a una richiesta.  | 