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)