Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau aplikasi dengan Amazon CloudWatch
AWS Amplify terintegrasi dengan Amazon CloudWatch, memungkinkan Anda memantau metrik untuk aplikasi Amplify Anda dalam waktu dekat. Anda dapat membuat alarm yang mengirim notifikasi jika metrik melebihi ambang batas yang ditetapkan. Untuk informasi selengkapnya tentang cara kerja CloudWatch layanan, lihat Panduan CloudWatch Pengguna Amazon.
CloudWatch Metrik yang didukung
Amplify mendukung enam CloudWatch metrik di AWS/AmplifyHosting
namespace untuk memantau lalu lintas, kesalahan, transfer data, dan latensi untuk aplikasi Anda. Metrik ini dikumpulkan pada interval satu menit. CloudWatch Metrik pemantauan tidak dipungut biaya dan tidak dihitung terhadap kuota CloudWatch layanan.
Tidak semua statistik berlaku untuk setiap metrik. Tabel berikut mencantumkan statistik yang paling relevan dengan deskripsi untuk setiap metrik yang didukung.
Metrik | Deskripsi |
---|---|
Permintaan |
Jumlah total permintaan pemirsa yang diterima aplikasi Anda. Statistik paling relevan adalah |
BytesDownloaded |
Jumlah total data yang ditransfer dari aplikasi Anda (diunduh) dalam byte oleh pemirsa untuk permintaan Statistik paling relevan adalah |
BytesUploaded |
Jumlah total data yang ditransfer ke aplikasi Anda (diunggah) dalam byte untuk permintaan apa pun, termasuk header. Amplify tidak mengenakan biaya untuk data yang diunggah di aplikasi Anda. Statistik paling relevan adalah |
4 XXErrors |
Jumlah permintaan yang mengembalikan kesalahan dalam rentang kode HTTP status 400-499. Statistik paling relevan adalah |
5 XXErrors |
Jumlah permintaan yang mengembalikan kesalahan dalam rentang kode HTTP status 500-599. Statistik paling relevan adalah |
Latensi |
Waktu ke byte pertama dalam detik. Ini adalah total waktu antara saat Amplify Hosting menerima permintaan dan ketika mengembalikan respons ke jaringan. Waktu tidak termasuk latensi jaringan yang dialami untuk mengirimkan respons ke perangkat pemirsa. Statistik paling relevan adalah Gunakan statistik |
Amplify menyediakan dimensi CloudWatch metrik berikut.
Dimensi | Deskripsi |
---|---|
Aplikasi |
Data metrik disediakan oleh aplikasi. |
Akun AWS |
Data metrik disediakan di semua aplikasi di file Akun AWS. |
Mengakses metrik CloudWatch
Anda dapat mengakses CloudWatch metrik langsung dari konsol Amplify menggunakan prosedur berikut.
catatan
Anda juga dapat mengakses CloudWatch metrik AWS Management Console di https://console.aws.amazon.com/cloudwatch/
Untuk mengakses metrik di konsol Amplify
-
Masuk ke AWS Management Console dan buka konsol Amplify
. -
Pilih aplikasi yang metriknya ingin Anda lihat.
-
Di panel navigasi, pilih Pengaturan Aplikasi, kemudian Pemantauan.
-
Di halaman Pemantauan, pilih Metrik.
Membuat CloudWatch alarm
Anda dapat membuat CloudWatch alarm di konsol Amplify yang mengirim notifikasi saat kriteria tertentu terpenuhi. Alarm mengawasi satu CloudWatch metrik dan mengirimkan pemberitahuan Amazon Simple Notification Service ketika metrik melanggar ambang batas untuk jumlah periode evaluasi tertentu.
Anda dapat membuat alarm tingkat lanjut yang menggunakan ekspresi matematika metrik di CloudWatch konsol atau menggunakan. CloudWatch APIs Misalnya, Anda dapat membuat alarm yang memberi tahu Anda ketika persentase 4XXErrors melebihi 15% selama tiga periode berturut-turut. Untuk informasi selengkapnya, lihat Membuat CloudWatch Alarm Berdasarkan Ekspresi Matematika Metrik di Panduan CloudWatch Pengguna Amazon.
CloudWatch Harga standar berlaku untuk alarm. Untuk informasi selengkapnya, lihat CloudWatchharga Amazon
Gunakan langkah-langkah berikut untuk membuat alarm di konsol Amplify.
Untuk membuat CloudWatch alarm untuk metrik Amplify
-
Masuk ke AWS Management Console dan buka konsol Amplify
. -
Pilih aplikasi tempat alarm akan disetel.
-
Di panel navigasi, pilih Pengaturan Aplikasi, kemudian Pemantauan.
-
Di halaman Pemantauan, pilih Alarm.
-
Pilih Buat alarm.
-
Di jendela Buat alarm, konfigurasikan alarm sebagai berikut:
-
Untuk Metrik, pilih nama metrik yang akan dipantau dari daftar.
-
Untuk Nama alarm, masukkan nama yang sesuai untuk alarm. Misalnya, jika memantau Permintaan, Anda dapat memberikan nama alarm
HighTraffic
. Nama harus berisi hanya ASCII karakter. -
Untuk Atur notifikasi, lakukan salah satu langkah berikut:
-
-
Pilih Baru untuk menyiapkan SNS topik Amazon baru.
-
Untuk Alamat email, masukkan alamat email penerima notifikasi.
-
Pilih Tambahkan alamat email baru untuk menambahkan penerima lain.
-
-
-
Pilih yang Ada untuk menggunakan kembali SNS topik Amazon.
-
Untuk SNStopik, pilih nama SNS topik Amazon yang ada dari daftar.
-
-
-
Untuk Kapan Saja Statistik Metrik, tetapkan syarat berikut untuk alarm Anda:
-
Tentukan apakah nilai metrik lebih besar dari, kurang dari, atau sama dengan nilai ambang batas.
-
Tentukan nilai ambang batas.
-
Tentukan jumlah periode evaluasi berturut-turut yang harus dalam keadaan alarm untuk memanggil alarm.
-
Tentukan durasi periode evaluasi.
-
-
Pilih Buat alarm.
-
catatan
Setiap SNS penerima Amazon yang Anda tentukan menerima email konfirmasi dari AWS Pemberitahuan. Email ini berisi tautan yang harus diikuti oleh penerima untuk mengonfirmasi langganan dan menerima notifikasi.
Mengakses CloudWatch Log untuk aplikasi SSR
Amplify mengirimkan informasi tentang runtime Next.js ke Amazon CloudWatch Logs di file Anda. Akun AWS Saat Anda menerapkan SSR aplikasi, aplikasi memerlukan peran IAM layanan yang diasumsikan Amplify saat memanggil layanan lain atas nama Anda. Anda dapat mengizinkan komputasi Amplify Hosting untuk secara otomatis membuat peran layanan untuk Anda atau Anda dapat menentukan peran yang telah Anda buat.
Jika Anda memilih untuk mengizinkan Amplify membuat IAM peran untuk Anda, peran tersebut sudah memiliki izin untuk membuat Log. CloudWatch Jika membuat IAM peran sendiri, Anda perlu menambahkan izin berikut ke kebijakan agar Amplify dapat mengakses Log Amazon CloudWatch .
logs:CreateLogStream logs:CreateLogGroup logs:DescribeLogGroups logs:PutLogEvents
Untuk informasi selengkapnya tentang peran layanan, lihat Menambahkan peran layanan ke aplikasi Amplify. Untuk informasi selengkapnya tentang penerapan aplikasi yang dirender di sisi server, lihat. Menerapkan aplikasi yang dirender sisi server dengan Amplify Hosting