

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

# Jenis metrik untuk CloudFront
<a name="programming-cloudwatch-metrics"></a>

Anda dapat menggunakan CloudWatch API atau AWS Command Line Interface (AWS CLI) untuk mendapatkan CloudFront metrik dalam program atau aplikasi yang Anda buat. Anda dapat menggunakan data mentah untuk membuat dasbor khusus, alat alarm Anda sendiri, dan sebagainya. 

Untuk informasi selengkapnya, lihat [get-metric-data](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html)di *Referensi AWS CLI Perintah* atau operasi [GetMetricData](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html)API di *Referensi Amazon CloudWatch API*.

**Topics**
+ [Nilai untuk semua CloudFront metrik](#cloudfront-metrics-global-values)
+ [Nilai untuk metrik CloudFront distribusi](#cloudfront-metrics-distribution-values)
+ [Nilai untuk metrik CloudFront fungsi](#cloudfront-metrics-function-values)

**catatan**  
Untuk mendapatkan CloudFront metrik dari CloudWatch API, Anda harus menggunakan Wilayah AS Timur (Virginia N.) (`us-east-1`). Anda juga perlu mengetahui nilai dan jenis tertentu untuk setiap metrik.

## Nilai untuk semua CloudFront metrik
<a name="cloudfront-metrics-global-values"></a>

Nilai berikut berlaku untuk semua CloudFront metrik:

**`Namespace`**  
Nilai untuk `Namespace` selalu `AWS/CloudFront`.

**Dimensi**  
Setiap CloudFront metrik memiliki dimensi sebagai berikut:    
**`DistributionId`**  
ID CloudFront distribusi yang ingin Anda dapatkan metriknya.  
**`FunctionName`**  
Nama fungsi (dalam CloudFront Fungsi) yang ingin Anda dapatkan metriknya.  
Dimensi ini hanya berlaku untuk fungsi.  
**`Region`**  
Nilai untuk `Region` selalu`Global`, karena CloudFront adalah layanan global.

## Nilai untuk metrik CloudFront distribusi
<a name="cloudfront-metrics-distribution-values"></a>

Gunakan informasi dari daftar berikut untuk mendapatkan detail tentang metrik CloudFront distribusi tertentu dari CloudWatch API. Beberapa metrik ini hanya tersedia jika Anda mengaktifkan metrik tambahan untuk distribusi.

**catatan**  
Hanya satu statistik, `Average` atau `Sum`, berlaku untuk setiap metrik. Daftar berikut menentukan statistik yang berlaku untuk metrik tersebut.

**4xx tingkat kesalahan**  
Persentase dari semua permintaan penampil yang kode status HTTP responsnya`4xx`.  
+ Nama metrik: `4xxErrorRate`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

**401 tingkat kesalahan**  
Persentase dari semua permintaan penampil yang kode status HTTP responsnya`401`. Untuk mendapatkan metrik ini, Anda harus [mengaktifkan metrik tambahan](viewing-cloudfront-metrics.md#monitoring-console.distributions-additional) terlebih dahulu.  
+ Nama metrik: `401ErrorRate`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

**403 tingkat kesalahan**  
Persentase dari semua permintaan penampil yang kode status HTTP responsnya`403`. Untuk mendapatkan metrik ini, Anda harus [mengaktifkan metrik tambahan](viewing-cloudfront-metrics.md#monitoring-console.distributions-additional) terlebih dahulu.  
+ Nama metrik: `403ErrorRate`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

**404 tingkat kesalahan**  
Persentase dari semua permintaan penampil yang kode status HTTP responsnya`404`. Untuk mendapatkan metrik ini, Anda harus [mengaktifkan metrik tambahan](viewing-cloudfront-metrics.md#monitoring-console.distributions-additional) terlebih dahulu.  
+ Nama metrik: `404ErrorRate`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

**5xx tingkat kesalahan**  
Persentase dari semua permintaan penampil yang kode status HTTP responsnya`5xx`.  
+ Nama metrik: `5xxErrorRate`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

**502 tingkat kesalahan**  
Persentase dari semua permintaan penampil yang kode status HTTP responsnya`502`. Untuk mendapatkan metrik ini, Anda harus [mengaktifkan metrik tambahan](viewing-cloudfront-metrics.md#monitoring-console.distributions-additional) terlebih dahulu.  
+ Nama metrik: `502ErrorRate`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

**503 tingkat kesalahan**  
Persentase dari semua permintaan penampil yang kode status HTTP responsnya`503`. Untuk mendapatkan metrik ini, Anda harus [mengaktifkan metrik tambahan](viewing-cloudfront-metrics.md#monitoring-console.distributions-additional) terlebih dahulu.  
+ Nama metrik: `503ErrorRate`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

**504 tingkat kesalahan**  
Persentase dari semua permintaan penampil yang kode status HTTP responsnya`504`. Untuk mendapatkan metrik ini, Anda harus [mengaktifkan metrik tambahan](viewing-cloudfront-metrics.md#monitoring-console.distributions-additional) terlebih dahulu.  
+ Nama metrik: `504ErrorRate`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

**Byte yang diunduh**  
Jumlah total byte yang diunduh oleh pemirsa untuk `GET` dan `HEAD` permintaan.  
+ Nama metrik: `BytesDownloaded`
+ Statistik yang valid: `Sum`
+ Unit: `None`

**Byte yang diunggah**  
Jumlah total byte yang diunggah, digunakan CloudFront, `POST` dan `PUT` permintaan `OPTIONS` pemirsa.  
+ Nama metrik: `BytesUploaded`
+ Statistik yang valid: `Sum`
+ Unit: `None`

**Laju hit cache**  
Persentase semua permintaan cache yang CloudFront menyajikan konten dari cacheable. HTTP `POST` dan `PUT` permintaan, dan kesalahan, tidak dianggap sebagai permintaan yang dapat disimpan. Untuk mendapatkan metrik ini, Anda harus [mengaktifkan metrik tambahan](viewing-cloudfront-metrics.md#monitoring-console.distributions-additional) terlebih dahulu.  
+ Nama metrik: `CacheHitRate`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

**Latensi asal**  
Total waktu yang dihabiskan, dalam milidetik, dari saat CloudFront menerima permintaan hingga saat mulai memberikan respons ke jaringan (bukan penampil), untuk permintaan yang disajikan dari asal, bukan CloudFront cache. Ini juga dikenal sebagai *latensi byte pertama*, atau *time-to-first-byte*. Untuk mendapatkan metrik ini, Anda harus [mengaktifkan metrik tambahan](viewing-cloudfront-metrics.md#monitoring-console.distributions-additional) terlebih dahulu.  
+ Nama metrik: `OriginLatency`
+ Statistik yang valid: `Percentile`
+ Unit: `Milliseconds`
Untuk mendapatkan `Percentile` statistik dari CloudWatch API, gunakan `ExtendedStatistics` parameter, bukan`Statistics`. Untuk informasi selengkapnya, lihat [GetMetricStatistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html)di *Referensi Amazon CloudWatch API*, atau dokumentasi referensi untuk [AWS SDKs](https://docs.aws.amazon.com/#sdks).

**Permintaan**  
Jumlah total permintaan penampil yang diterima oleh CloudFront, untuk semua metode HTTP dan untuk permintaan HTTP dan HTTPS.  
+ Nama metrik: `Requests`
+ Statistik yang valid: `Sum`
+ Unit: `None`

**Total tingkat kesalahan**  
Persentase dari semua permintaan penampil yang kode status HTTP responsnya `4xx` atau`5xx`.  
+ Nama metrik: `TotalErrorRate`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

## Nilai untuk metrik CloudFront fungsi
<a name="cloudfront-metrics-function-values"></a>

Gunakan informasi dari daftar berikut untuk mendapatkan detail tentang metrik CloudFront fungsi tertentu dari CloudWatch API.

**catatan**  
Hanya satu statistik, `Average` atau `Sum`, berlaku untuk setiap metrik. Daftar berikut menentukan statistik yang berlaku untuk metrik tersebut.

**Invokasi**  
Frekuensi fungsi dimulai (dipanggil) dalam jangka waktu tertentu.  
+ Nama metrik: `FunctionInvocations`
+ Statistik yang valid: `Sum`
+ Unit: `None`

**Kesalahan validasi**  
Jumlah kesalahan validasi yang dihasilkan oleh fungsi dalam jangka waktu tertentu. kesalahan validasi terjadi ketika fungsi berjalan berhasil tetapi mengembalikan data yang tidak valid (objek peristiwa tidak valid).  
+ Nama metrik: `FunctionValidationErrors`
+ Statistik yang valid: `Sum`
+ Unit: `None`

**Kesalahan eksekusi**  
Jumlah kesalahan eksekusi yang terjadi dalam jangka waktu tertentu. Kesalahan eksekusi terjadi ketika fungsi gagal untuk menyelesaikan berhasil.  
+ Nama metrik: `FunctionExecutionErrors`
+ Statistik yang valid: `Sum`
+ Unit: `None`

**Hitung pemanfaatan**  
Jumlah waktu (0-100) yang dibutuhkan fungsi untuk dijalankan sebagai persentase dari waktu maksimum yang diizinkan. Misalnya, nilai 35 berarti fungsi selesai pada 35% dari waktu maksimum yang diizinkan.  
+ Nama metrik: `FunctionComputeUtilization`
+ Statistik yang valid: `Average`
+ Unit: `Percent`

**Pembatasan**  
Berapa kali fungsi itu dibatasi dalam periode waktu tertentu.  
+ Nama metrik: `FunctionThrottles`
+ Statistik yang valid: `Sum`
+ Unit: `None`