

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

# Melihat metrik kueri DNS untuk zona yang di-hosting publik
<a name="hosted-zone-public-viewing-query-metrics"></a>

Anda dapat melihat jumlah total kueri DNS yang ditanggapi Route 53 untuk zona yang dihosting publik atau sekumpulan zona yang dihosting publik. Metrik muncul di CloudWatch, sehingga Anda dapat melihat grafik, memilih periode waktu, dan menyesuaikan metrik dengan cara lain. Anda juga dapat membuat alarm dan mengatur notifikasi ketika jumlah kueri DNS naik di atas atau di bawah level yang Anda pilih.

**catatan**  
Route 53 secara otomatis mengirimkan jumlah kueri DNS ke CloudWatch semua zona publik yang dihosting, jadi Anda tidak perlu mengonfigurasi apa pun sebelum dapat melihat metrik kueri. Tidak ada biaya untuk metrik kueri DNS.

**Manakah kueri DNS yang dihitung?**  
Metrik hanya berisi kueri yang diteruskan pemecah masalah DNS ke Route 53. Jika resolver DNS telah menyimpan respons terhadap kueri (seperti alamat IP untuk penyeimbang beban untuk example.com), itu akan terus mengembalikan respons yang di-cache sampai TTL untuk catatan tersebut kedaluwarsa.  
Bergantung pada berapa banyak kueri DNS yang dikirim untuk nama domain (example.com) atau nama subdomain (www.example.com), resolver mana yang digunakan pengguna Anda, dan TTL untuk catatan, metrik mungkin hanya menampilkan satu kueri dari setiap beberapa ribu kueri yang dikirim ke penyelesai DNS. Untuk informasi selengkapnya tentang cara kerja DNS, lihat [Cara Amazon Route 53 merutekan lalu lintas untuk domain Anda](welcome-dns-service.md#welcome-dns-service-how-route-53-routes-traffic). 

**Kapan metrik kueri untuk zona yang dihosting mulai muncul CloudWatch?**  
Setelah Anda membuat zona yang dihosting, ada penundaan hingga beberapa jam sebelum zona yang dihosting dapat muncul CloudWatch. Selain itu, Anda harus mengirimkan kueri DNS untuk catatan di zona yang di-hosting agar ada data untuk ditampilkan. 

**Metrik hanya tersedia di US East (N. Virginia)**  
Untuk mendapatkan metrik di konsol, Anda harus memilih US East (N. Virginia) untuk Wilayah. Untuk mendapatkan metrik menggunakan AWS CLI, Anda harus membiarkan Wil AWS ayah tidak ditentukan, atau tentukan `us-east-1` sebagai Wilayah. Metrik Route 53 tidak tersedia jika Anda memilih Wilayah lain.

**CloudWatch metrik dan dimensi untuk kueri DNS**  
Untuk informasi tentang CloudWatch metrik dan dimensi untuk kueri DNS, lihat[Memantau zona yang dihosting menggunakan Amazon CloudWatch](monitoring-hosted-zones-with-cloudwatch.md). Untuk informasi tentang CloudWatch metrik, lihat [Menggunakan CloudWatch metrik *Amazon*](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html) di Panduan CloudWatch Pengguna Amazon.

**Mendapatkan data yang lebih detail tentang kueri DNS**  
Untuk mendapatkan informasi lebih detail tentang setiap kueri DNS yang direspons Route 53, termasuk nila berikut, Anda dapat menonfigurasi pencatatan kueri:  
+ Domain atau subdomain yang diminta
+ Tanggal dan waktu permintaan
+ Tipe catatan DNS (seperti A atau AAAA)
+ Lokasi edge Route 53 yang merespons kueri DNS
+ Kode respons DNS, seperti `NoError` atau `ServFail`
Untuk informasi selengkapnya, lihat [Pencatatan kueri DNS publik](query-logs.md).

**Cara mendapatkan metrik kueri DNS**  
Tak lama setelah Anda membuat zona yang dihosting, Amazon Route 53 mulai mengirim metrik dan dimensi satu menit ke CloudWatch. Anda dapat menggunakan prosedur berikut untuk melihat metrik di CloudWatch konsol atau melihatnya dengan menggunakan AWS Command Line Interface (AWS CLI).

**Topics**
+ [Melihat metrik kueri DNS untuk zona yang dihosting publik di CloudWatch konsol](#hosted-zone-public-viewing-query-metrics-console)
+ [Mendapatkan metrik kueri DNS menggunakan AWS CLI](#hosted-zone-public-viewing-query-metrics-cli)

## Melihat metrik kueri DNS untuk zona yang dihosting publik di CloudWatch konsol
<a name="hosted-zone-public-viewing-query-metrics-console"></a>

Untuk melihat metrik kueri DNS untuk zona yang dihosting publik di CloudWatch konsol, lakukan prosedur berikut.<a name="hosted-zone-public-viewing-query-metrics-console-procedure"></a>

**Untuk melihat metrik kueri DNS untuk zona yang dihosting publik di CloudWatch konsol**

1. Masuk ke Konsol Manajemen AWS dan buka CloudWatch konsol di [ https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Pada panel navigasi, silakan pilih **Metrik**.

1. Pada daftar AWS Wilayah di sudut kanan atas konsol, pilih ** AS Timur (Virginia Utara)**. Metrik Rute 53 tidak tersedia jika Anda memilih Wil AWS ayah lainnya.

1. Pada tab **Semua metrik**, pilih **Route 53**.

1. Pilih **Metrik Zona yang Di-hosting**.

1. Pilih kotak centang untuk satu atau beberapa zona yang di-hosting dengan nama metrik **DNSQueries**.

1. Pada tab **Metrik grafis**, ubah nilai yang ada untuk melihat metrik dalam format yang Anda inginkan.

   Untuk ** Statistik**, pilih ** Jumlah ** atau ** SampleCount**; statistik ini keduanya menampilkan nilai yang sama.

## Mendapatkan metrik kueri DNS menggunakan AWS CLI
<a name="hosted-zone-public-viewing-query-metrics-cli"></a>

Untuk mendapatkan metrik kueri DNS menggunakan AWS CLI, Anda menggunakan perintah [ get-metric-data](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html). Perhatikan hal-hal berikut:
+ Anda menentukan sebagian besar nilai untuk perintah dalam file JSON terpisah. Untuk informasi selengkapnya, lihat [get-metric-data](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html).
+ Perintah mengembalikan satu nilai bagi setiap interval yang Anda tentukan untuk `Period` dalam file JSON.`Period` dalam hitungan detik, jadi jika Anda menentukan jangka waktu lima menit dan menentukan `60` untuk `Period`, Anda mendapatkan nilai lima. Jika Anda menentukan jangka waktu lima menit dan menentukan `300` untuk `Period`, Anda mendapatkan nilai satu. 
+ Dalam file JSON, Anda dapat menentukan nilai apapun untuk `Id`.
+ Biarkan Wil AWS ayah tidak ditentukan, atau tentukan `us-east-1` sebagai Wilayah. Metrik Route 53 tidak tersedia jika Anda memilih Wilayah lain. Untuk informasi selengkapnya, lihat [ Mengonfigurasi AWS CLI ](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) di Panduan *AWS Command Line Interface * Pengguna.

Berikut AWS CLI perintah yang Anda gunakan untuk mendapatkan metrik kueri DNS untuk periode waktu lima menit antara 4:01 dan 4:07 pada 1 Mei 2019. Parameter `metric-data-queries` merujuk file JSON sampel yang mengikuti perintah.

```
aws cloudwatch get-metric-data --metric-data-queries file://./metric.json --start-time 2019-05-01T04:01:00Z --end-time 2019-05-01T04:07:00Z
```

Berikut adalah file JSON sampel:

```
[
    {
        "Id": "my_dns_queries_id",
        "MetricStat": {
            "Metric": {
                "Namespace": "AWS/Route53",
                "MetricName": "DNSQueries",
                "Dimensions": [
                    {
                        "Name": "HostedZoneId",
                        "Value": "Z1D633PJN98FT9"
                    }
                ]
            },
            "Period": 60,
            "Stat": "Sum"
        },
        "ReturnData": true
    }
]
```

Inilah output dari perintah ini. Perhatikan hal-hal berikut:
+ Waktu mulai dan waktu selesai dalam perintah mencakup periode waktu tujuh menit, `2019-05-01T04:01:00Z` hingga `2019-05-01T04:07:00Z`.
+ Hanya ada enam nilai kembali. Tidak ada nilai untuk `2019-05-01T04:05:00Z` karena tidak ada kueri DNS selama menit tersebut.
+ Nilai `Period` yang ditentukan dalam file JSON adalah `60` (detik), sehingga nilai dilaporkan dalam interval satu menit.

```
{
    "MetricDataResults": [
        {
            "Id": "my_dns_queries_id",
            "StatusCode": "Complete",
            "Label": "DNSQueries",
            "Values": [
                101.0,
                115.0,
                103.0,
                127.0,
                111.0,
                120.0
            ],
            "Timestamps": [
                "2019-05-01T04:07:00Z",
                "2019-05-01T04:06:00Z",
                "2019-05-01T04:04:00Z",
                "2019-05-01T04:03:00Z",
                "2019-05-01T04:02:00Z",
                "2019-05-01T04:01:00Z"
            ]
        }
    ]
}
```