

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

# Menanyakan log ADS
<a name="querying-the-ads-logs"></a>

CloudWatch Logs Insights menyediakan serangkaian opsi yang kaya untuk menanyakan log Anda. Untuk informasi mendetail tentang sintaks kueri, lihat Sintaks kueri [wawasan CloudWatch Log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html). Bagian ini memberikan contoh kueri umum untuk memulai kueri log ADS. Semua kueri dijalankan terhadap log untuk pengaturan rentang waktu saat ini.

Kueri berikut mengambil semua informasi dari log ADS. 

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

Kueri berikut mengambil semua permintaan ke 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)
```