Menanyakan log ADS - AWS Elemental MediaTailor

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menanyakan log ADS

CloudWatch Logs Insights menyediakan serangkaian opsi yang kaya untuk menanyakan log Anda. Untuk informasi mendetail tentang sintaks kueri, lihat Sintaks kueri wawasan CloudWatch Log. Bagian ini memberikan contoh kueri umum untuk membantu Anda memulai dengan kueri ADS log Anda. Semua kueri dijalankan terhadap log untuk pengaturan rentang waktu saat ini.

Query berikut mengambil semua informasi dari ADS log.

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

Query berikut mengambil semua permintaan ke file. ADS Kueri ini menunjukkan cara untuk mengambil konten header permintaan untuk MediaTailor log.

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

Kueri berikut mengambil iklan yang MediaTailor disisipkan untuk sesi tertentu.

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

Kueri berikut mengambil pelacakan URLs yang MediaTailor dipanggil atas nama pemain.

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

Kueri berikut mengambil informasi untuk sesi pemutaran tertentu, dengan memfilter hasil menurut. sessionId

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

Kueri berikut mengambil informasi untuk satu permintaan, dengan memfilter hasil oleh. requestId

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

Kueri berikut mengambil hitungan entri log untuk setiap jenis peristiwa yang dicatat.

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

Kueri berikut mengambil ID yang tersedia dan daftar iklan yang dilewati untuk semua ketersediaan yang telah melewatkan iklan.

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