

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

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

CloudWatch Logs Insights menyediakan serangkaian opsi yang kaya untuk menanyakan log Anda. Untuk informasi terperinci 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 membantu Anda memulai dengan kueri log ADS Anda. Semua kueri berjalan 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 isi 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 disisi MediaTailor pkan untuk sesi tertentu.

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

Kueri berikut mengambil URL pelacakan yang di MediaTailor panggil 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 berdasarkan`sessionId`. 

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

Kueri berikut mengambil informasi untuk permintaan tunggal, dengan memfilter hasil berdasarkan`requestId`.

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

Kueri berikut mengambil jumlah 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 dilewati iklan.

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