Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Dapatkan metrik dengan menggunakan Amazon API CloudWatch
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-datadi Referensi AWS CLI Perintah atau operasi GetMetricDataAPI di Referensi Amazon CloudWatch API.
Topik
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
Nilai berikut berlaku untuk semua CloudFront metrik:
Namespace
-
Nilai untuk
Namespace
selaluAWS/CloudFront
. - Dimensi
-
Setiap CloudFront metrik memiliki dua dimensi 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
selaluGlobal
, karena CloudFront adalah layanan global.
Nilai untuk metrik CloudFront distribusi
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 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 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 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 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 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 terlebih dahulu.-
Nama metrik:
504ErrorRate
-
Statistik yang valid:
Average
-
Unit:
Percent
-
- Byte yang diunduh
-
Jumlah total byte yang diunduh oleh penampil untuk
GET
,HEAD
, danOPTIONS
permintaan.-
Nama metrik:
BytesDownloaded
-
Statistik yang valid:
Sum
-
Unit:
None
-
- Byte yang diunggah
-
Jumlah total byte yang diunggah pemirsa ke asal Anda denganCloudFront, menggunakan,
POST
danPUT
permintaan.-
Nama metrik:
BytesUploaded
-
Statistik yang valid:
Sum
-
Unit:
None
-
- Laju hit cache
-
Persentase semua permintaan yang dapat di-cache yang CloudFront menyajikan konten dari cacheable. HTTP
POST
danPUT
permintaan, dan kesalahan, tidak dianggap sebagai permintaan yang dapat disimpan. Untuk mendapatkan metrik ini, Anda harus mengaktifkan metrik tambahan 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 terlebih dahulu.
-
Nama metrik:
OriginLatency
-
Statistik yang valid:
Percentile
-
Unit:
Milliseconds
catatan
Untuk mendapatkan
Percentile
statistik dari CloudWatch API, gunakanExtendedStatistics
parameter, bukanStatistics
. Untuk informasi selengkapnya, lihat GetMetricStatisticsdi Referensi Amazon CloudWatch API, atau dokumentasi referensi untuk AWS SDK. -
- 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
atau5xx
.-
Nama metrik:
TotalErrorRate
-
Statistik yang valid:
Average
-
Unit:
Percent
-
Nilai untuk metrik CloudFront fungsi
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
-
- Pemanfaatan komputasi
-
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
-