Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau topik Amazon SNS menggunakan CloudWatch
Amazon SNS dan Amazon CloudWatch terintegrasi sehingga Anda dapat mengumpulkan, melihat, dan menganalisis metrik untuk setiap notifikasi Amazon SNS yang aktif. Setelah Anda mengonfigurasi CloudWatch untuk Amazon SNS, Anda dapat memperoleh wawasan yang lebih baik tentang kinerja topik Amazon SNS, pemberitahuan push, dan pengiriman SMS Anda. Misalnya, Anda dapat mengatur alarm untuk mengirimkan notifikasi email jika ambang batas tertentu dipenuhi untuk metrik Amazon SNS, seperti NumberOfNotificationsFailed
. Untuk daftar semua metrik yang CloudWatch dikirimkan Amazon SNS, lihat. Metrik Amazon SNS Untuk informasi selengkapnya tentang notifikasi push Amazon SNS, lihat Mengirim notifikasi push seluler dengan Amazon SNS.
catatan
Metrik yang Anda konfigurasikan CloudWatch untuk topik Amazon SNS Anda dikumpulkan dan didorong secara otomatis pada interval 1 CloudWatch menit. Metrik ini dikumpulkan pada semua topik yang memenuhi CloudWatch pedoman untuk aktif. Topik dianggap aktif hingga CloudWatch enam jam dari aktivitas terakhir (yaitu, panggilan API apa pun) pada topik tersebut.
Tidak ada biaya untuk metrik Amazon SNS yang dilaporkan CloudWatch; mereka disediakan sebagai bagian dari layanan Amazon SNS.
Lihat CloudWatch metrik untuk Amazon SNS
Anda dapat memantau metrik untuk Amazon SNS menggunakan konsol CloudWatch, CloudWatch antarmuka baris perintah (CLI) sendiri, atau menggunakan API secara terprogram. CloudWatch Prosedur berikut menunjukkan cara mengakses metrik menggunakan AWS Management Console.
Untuk melihat metrik menggunakan konsol CloudWatch
-
Masuk ke konsol CloudWatch
tersebut. -
Di panel navigasi, pilih Metrics (Metrik).
-
Pada tab All metrics (Semua metrik), pilih SNS, lalu pilih salah satu dimensi berikut:
-
Negara, Jenis SMS
-
PhoneNumber
-
Metrik Topik
-
Metrik tanpa dimensi
-
-
Untuk melihat detail lebih lanjut, pilih item tertentu. Misalnya, jika Anda memilih Metrik Topik dan kemudian memilih NumberOfMessagesPublished, jumlah rata-rata pesan Amazon SNS yang diterbitkan untuk periode 1 menit selama rentang waktu 6 jam akan ditampilkan.
-
Untuk melihat metrik penggunaan Amazon SNS, pada tab Semua metrik, pilih Penggunaan, dan pilih metrik penggunaan Amazon SNS target (misalnya,).
NumberOfMessagesPublishedPerAccount
Setel CloudWatch alarm untuk metrik Amazon SNS
CloudWatch juga memungkinkan Anda untuk mengatur alarm ketika ambang batas terpenuhi untuk metrik. Misalnya, Anda dapat mengatur alarm untuk metrik NumberOfNotificationsFailed, sehingga ketika nomor ambang batas yang Anda tentukan terpenuhi dalam periode pengambilan sampel, maka pemberitahuan email akan dikirim untuk memberi tahu Anda tentang peristiwa tersebut.
Untuk mengatur alarm menggunakan konsol CloudWatch
-
Masuk ke AWS Management Console dan buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Pilih Alarms (Alarm) lalu pilih tombol Create Alarm (Buat Alarm). Proses ini meluncurkan wizard Create Alarm (Buat Alarm).
-
Gulir menggunakan metrik Amazon SNS untuk menemukan metrik yang ingin Anda aktifkan alarmnya. Pilih metrik untuk membuat alarm aktif dan pilih Continue (Lanjutkan).
-
Isi nilai Name (Nama), Description (Deskripsi), Threshold (Ambang), dan Time (Waktu) untuk metrik, dan kemudian pilih Continue (Lanjutkan).
-
Pilih Alarm (Alarm) sebagai status alarm. Jika Anda CloudWatch ingin mengirimi Anda email saat status alarm tercapai, pilih salah satu topik Amazon SNS yang ada atau pilih Buat Topik Email Baru. Jika memilih Create New Email Topic (Buat Topik Email Baru), Anda dapat mengatur nama dan alamat email untuk topik baru. Daftar ini akan disimpan dan muncul di kotak drop-down untuk alarm di masa mendatang. Pilih Continue (Lanjutkan).
catatan
Jika Anda menggunakan Create New Email Topic (Buat Topik Email Baru) untuk membuat topik Amazon SNS baru, alamat email harus diverifikasi sebelum menerima notifikasi. Email hanya dikirim saat alarm memasuki status alarm. Jika perubahan status alarm ini terjadi sebelum alamat email diverifikasi, alamat tidak akan menerima notifikasi.
-
Pada proses ini, wizard Create Alarm (Buat Alarm) memberi Anda kesempatan untuk meninjau alarm yang akan Anda buat. Jika Anda perlu melakukan perubahan, Anda dapat menggunakan tautan Edit di sebelah kanan. Setelah Anda puas, pilih Create Alarm (Buat Alarm).
Untuk informasi selengkapnya tentang penggunaan CloudWatch dan alarm, lihat CloudWatchDokumentasi
Metrik Amazon SNS
Amazon SNS mengirimkan metrik berikut ke. CloudWatch
Namespace | Metrik | Deskripsi |
---|---|---|
AWS/SNS |
NumberOfMessagesPublished
|
Jumlah pesan yang dipublikasikan ke topik Amazon SNS Anda. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah |
AWS/SNS |
NumberOfNotificationsDelivered
|
Jumlah pesan berhasil dikirim dari topik Amazon SNS Anda ke endpoint berlangganan. Agar upaya pengiriman berhasil, langganan dari endpoint harus menerima pesan tersebut. Langganan menerima pesan jika.) Tidak memiliki kebijakan filter atau b.) kebijakan filter mencakup atribut yang cocok dengan yang ditetapkan ke pesan. Jika langganan menolak pesan, upaya pengiriman tidak dihitung untuk metrik ini. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah |
AWS/SNS |
NumberOfNotificationsFailed
|
Jumlah pesan yang gagal dikirim oleh Amazon SNS. Untuk Amazon SQS, email, SMS, atau endpoint push seluler, metrik bertambah 1 saat Amazon SNS berhenti mencoba pengiriman pesan. Untuk endpoint HTTP atau HTTPS, metrik mencakup setiap upaya pengiriman yang gagal, termasuk percobaan ulang yang mengikuti upaya awal. Untuk semua endpoint lainnya, jumlah bertambah 1 ketika pesan gagal terkrim (terlepas dari jumlah upaya). Metrik ini tidak menyertakan pesan yang ditolak oleh kebijakan filter langganan. Anda dapat mengontrol jumlah pengulangan untuk endpoint HTTP. Untuk informasi selengkapnya, lihat Pengiriman ulang pesan Amazon SNS. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah, Rata-rata |
AWS/SNS |
NumberOfNotificationsFilteredOut |
Jumlah pesan yang ditolak oleh kebijakan filter langganan. Kebijakan filter menolak pesan bila atribut pesan tidak cocok dengan atribut kebijakan. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah, Rata-rata |
AWS/SNS |
NumberOfNotificationsFilteredOut-MessageAttributes |
Jumlah pesan yang ditolak oleh kebijakan filter langganan untuk pemfilteran berbasis atribut. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah, Rata-rata |
AWS/SNS |
NumberOfNotificationsFilteredOut-MessageBody |
Jumlah pesan yang ditolak oleh kebijakan filter langganan untuk pemfilteran berbasis muatan. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah, Rata-rata |
AWS/SNS |
NumberOfNotificationsFilteredOut-InvalidAttributes |
Jumlah pesan yang ditolak oleh kebijakan filter langganan karena atribut pesan tidak valid — misalnya, karena atribut JSON salah diformat. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah, Rata-rata |
AWS/SNS |
NumberOfNotificationsFilteredOut-NoMessageAttributes |
Jumlah pesan yang ditolak oleh kebijakan filter langganan karena pesan tidak memiliki atribut. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah, Rata-rata |
AWS/SNS |
NumberOfNotificationsFilteredOut-InvalidMessageBody |
Jumlah pesan yang ditolak oleh kebijakan filter langganan karena badan pesan tidak valid untuk pemfilteran — misalnya, badan pesan JSON tidak valid. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah, Rata-rata |
AWS/SNS |
NumberOfNotificationsRedrivenToDlq
|
Jumlah pesan yang telah dipindahkan ke antrean surat mati. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah, Rata-rata |
AWS/SNS |
NumberOfNotificationsFailedToRedriveToDlq
|
Jumlah pesan yang tidak dapat dipindahkan ke antrean surat mati. Unit: Hitung Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Jumlah, Rata-rata |
AWS/SNS |
PublishSize
|
Ukuran pesan yang diterbitkan. Unit: Bytes Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName Statistik yang valid: Minimum, Maksimum, Rata-rata dan Hitungan |
AWS/SNS |
SMSMonthToDateSpentUSD |
Biaya yang telah Anda dapatkan sejak awal bulan kalender saat ini untuk mengirim pesan SMS. Anda dapat mengatur alarm untuk metrik ini untuk mengetahui kapan month-to-date tagihan Anda mendekati kuota belanja SMS bulanan untuk akun Anda. Ketika Amazon SNS menentukan bahwa mengirim pesan SMS akan dikenakan biaya yang melebihi kuota ini, Amazon SNS akan berhenti menerbitkan pesan SMS dalam beberapa menit. Selengkapnya tentang pengaturan kuota belanja SMS bulanan Anda, atau untuk informasi tentang permintaan kenaikan kuota belanja dengan AWS, lihat Mengatur preferensi pesan SMS di Amazon SNS. Satuan: USD Dimensi yang valid: Tidak ada Statistik yang valid: Jumlah |
AWS/SNS |
SMSSuccessRate
|
Tingkat keberhasilan pengiriman pesan SMS. Unit: Hitung Dimensi yang valid: PhoneNumber Statistik yang valid: Jumlah, Rata-rata, Sampel Data |
Dimensi untuk metrik Amazon SNS
Amazon Simple Notification Service mengirimkan dimensi berikut ke CloudWatch.
Dimensi |
Deskripsi |
---|---|
Application
|
Filter pada objek aplikasi, yang mewakili aplikasi dan perangkat yang terdaftar dengan salah satu layanan pemberitahuan push yang didukung, seperti APNs dan FCM. |
Application,Platform
|
Filter pada objek aplikasi dan platform, di mana objek platform adalah untuk layanan pemberitahuan push yang didukung, seperti APNs dan FCM. |
Country |
Filter di negara tujuan atau wilayah pesan SMS. Negara atau wilayah diwakili oleh kode ISO 3166-1 alpha-2. |
PhoneNumber
|
Filter pada nomor telepon saat Anda mempublikasikan SMS langsung ke nomor telepon (tanpa topik). |
Platform
|
Filter pada objek platform untuk layanan pemberitahuan push, seperti APNs dan FCM. |
TopicName
|
Filter pada nama topik Amazon SNS. |
SMSType |
Filter pada jenis pesan SMS. Bisa promotional (promosi) atau transactional (transaksional). |
Metrik penggunaan Amazon SNS
Amazon Simple Notification Service mengirimkan metrik penggunaan berikut ke CloudWatch.
Namespace |
Layanan |
Metrik |
Sumber Daya |
Tipe |
Deskripsi |
---|---|---|---|---|---|
AWS/Penggunaan | SNS | ResourceCount |
NumberOfMessagesPublishedPerAccount |
Sumber Daya |
|
AWS/Penggunaan | SNS | ResourceCount |
ApproximateNumberOfTopics |
Sumber Daya |
|
AWS/Penggunaan | SNS | ResourceCount |
ApproximateNumberOfFilterPolicies |
Sumber Daya |
|
AWS/Penggunaan | SNS | ResourceCount |
ApproximateNumberOfPendingSubscriptions |
Sumber Daya |
|
AWS/Penggunaan | SNS | CallCount |
|
API |
|