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 interrogare i log. Per informazioni dettagliate sulla sintassi delle interrogazioni, vedi CloudWatch Sintassi delle query di Logs Insights. Questa sezione fornisce esempi di query comuni per iniziare a utilizzare le query relative ai log. ADS Tutte le query vengono eseguite sui log per l'impostazione dell'intervallo di tempo corrente.

La seguente query recupera tutte le informazioni dai log. ADS

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

La seguente query recupera tutte le richieste inviate 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 il tracciamento URLs effettuato MediaTailor 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)