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)