Dapatkan metrik dengan menggunakan Amazon API CloudWatch - Amazon CloudFront

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.

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 selalu AWS/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 responsnya4xx.

  • Nama metrik: 4xxErrorRate

  • Statistik yang valid: Average

  • Unit: Percent

401 tingkat kesalahan

Persentase dari semua permintaan penampil yang kode status HTTP responsnya401. 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 responsnya403. 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 responsnya404. 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 responsnya5xx.

  • Nama metrik: 5xxErrorRate

  • Statistik yang valid: Average

  • Unit: Percent

502 tingkat kesalahan

Persentase dari semua permintaan penampil yang kode status HTTP responsnya502. 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 responsnya503. 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 responsnya504. 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, dan OPTIONS 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 dan PUT 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 dan PUT 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, gunakan ExtendedStatistics 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