View a markdown version of this page

Interrogazione dei log ADS - AWS Elemental MediaTailor

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

Interrogazione dei log ADS

CloudWatch Logs Insights offre un ricco set di opzioni per l'interrogazione dei log. Per informazioni dettagliate sulla sintassi delle interrogazioni, vedi Sintassi delle query di CloudWatch Logs Insights. Questa sezione fornisce esempi di query comuni per iniziare a utilizzare le query dei log ADS. Tutte le query vengono eseguite sui log per l'impostazione dell'intervallo di tempo corrente.

La query seguente recupera tutte le informazioni dai log ADS.

fields @timestamp, eventType, sessionId, requestId, @message | sort sessionId, @timestamp asc

La query seguente recupera tutte le richieste a ADS. Questa query mostra un modo per recuperare il contenuto dell'intestazione della richiesta per i log. MediaTailor

fields @timestamp, adsRequestUrl, requestHeaders.0.value as @userAgent, requestHeaders.1.value as @xForwardedFor, sessionId, requestId | filter eventType = "MAKING_ADS_REQUEST" | sort @timestamp asc

La seguente query recupera gli annunci MediaTailor inseriti per una determinata sessione.

fields @timestamp, sessionId, requestId, @message | filter eventType = "FILLED_AVAIL" | sort @timestamp asc

La seguente query recupera gli URL di tracciamento che sono stati MediaTailor chiamati per conto del giocatore.

fields @timestamp, beaconInfo.trackingEvent, beaconInfo.beaconUri, beaconInfo.headers.0.value as @userAgent, beaconInfo.headers.1.value as @xForwardedFor, sessionId, requestId | filter eventType = "BEACON_FIRED" | sort @timestamp asc

La query seguente recupera le informazioni per una sessione di riproduzione specifica filtrando i risultati in base a sessionId.

fields @timestamp, eventType, sessionId, requestId, @message | filter sessionId = "0aaf6507-c6f9-4884-bfe7-f2f841cb8195" | sort @timestamp asc

La query seguente recupera le informazioni per una singola richiesta filtrando i risultati in base a requestId.

fields @timestamp, eventType, sessionId, requestId, @message | filter requestId = "f5d3cf39-6258-4cf1-b3f6-a34ff8bf641d" | sort @timestamp asc

La query seguente recupera un conteggio delle voci di log per ogni tipo di evento registrato.

fields eventType | stats count() as @eventCount by eventType

La query seguente recupera l'ID disponibilità e l'elenco di annunci ignorati per tutte le disponibilità che hanno ignorato gli annunci.

fields avail.availId | parse @message '"skippedAds":[*]' as @skippedAdsList | filter ispresent(@skippedAdsList)