Memantau SNS topik Amazon menggunakan CloudWatch - Amazon Simple Notification Service

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

Memantau SNS topik Amazon menggunakan CloudWatch

Amazon SNS dan Amazon CloudWatch terintegrasi sehingga Anda dapat mengumpulkan, melihat, dan menganalisis metrik untuk setiap SNS notifikasi Amazon yang aktif. Setelah Anda mengonfigurasi CloudWatch untuk AmazonSNS, Anda dapat memperoleh wawasan yang lebih baik tentang kinerja SNS topik Amazon, pemberitahuan push, dan SMS pengiriman Anda. Misalnya, Anda dapat menyetel alarm untuk mengirimi Anda pemberitahuan email jika ambang batas yang ditentukan terpenuhi untuk SNS metrik Amazon, sepertiNumberOfNotificationsFailed. Untuk daftar semua metrik yang SNS dikirimkan Amazon CloudWatch, lihatMetrik Amazon SNS. Untuk informasi selengkapnya tentang notifikasi SNS push Amazon, lihatMengirim notifikasi push seluler dengan Amazon SNS.

catatan

Metrik yang Anda konfigurasikan CloudWatch untuk SNS topik Amazon secara otomatis dikumpulkan dan didorong ke CloudWatch interval 1 menit. Metrik ini dikumpulkan pada semua topik yang memenuhi CloudWatch pedoman untuk aktif. Sebuah topik dianggap aktif hingga CloudWatch enam jam dari aktivitas terakhir (yaitu, API panggilan apa pun) pada topik tersebut.

Tidak ada biaya untuk SNS metrik Amazon yang dilaporkan CloudWatch; mereka disediakan sebagai bagian dari SNS layanan Amazon.

Lihat CloudWatch metrik untuk Amazon SNS

Anda dapat memantau metrik untuk Amazon SNS menggunakan CloudWatch konsol, CloudWatch antarmuka baris perintah sendiri (CLI), atau secara terprogram menggunakan. CloudWatch API Prosedur berikut menunjukkan cara mengakses metrik menggunakan AWS Management Console.

Untuk melihat metrik menggunakan konsol CloudWatch
  1. Masuk ke konsol CloudWatch tersebut.

  2. Di panel navigasi, pilih Metrics (Metrik).

  3. Pada tab Semua metrik, pilih SNS, lalu pilih salah satu dimensi berikut:

    • Negara, SMS Jenis

    • PhoneNumber

    • Metrik Topik

    • Metrik tanpa dimensi

  4. Untuk melihat detail lebih lanjut, pilih item tertentu. Misalnya, jika Anda memilih Metrik Topik dan kemudian memilih NumberOfMessagesPublished, jumlah rata-rata SNS pesan Amazon yang dipublikasikan untuk periode 1 menit selama rentang waktu 6 jam akan ditampilkan.

  5. Untuk melihat metrik SNS penggunaan Amazon, pada tab Semua metrik, pilih Penggunaan, dan pilih metrik SNS penggunaan Amazon 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
  1. Masuk ke AWS Management Console dan buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pilih Alarms (Alarm) lalu pilih tombol Create Alarm (Buat Alarm). Proses ini meluncurkan wizard Create Alarm (Buat Alarm).

  3. Gulir SNS metrik Amazon untuk menemukan metrik yang ingin Anda gunakan alarm. Pilih metrik untuk membuat alarm aktif dan pilih Continue (Lanjutkan).

  4. Isi nilai Name (Nama), Description (Deskripsi), Threshold (Ambang), dan Time (Waktu) untuk metrik, dan kemudian pilih Continue (Lanjutkan).

  5. Pilih Alarm (Alarm) sebagai status alarm. Jika Anda CloudWatch ingin mengirimi Anda email saat status alarm tercapai, pilih salah satu SNS topik Amazon 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 Buat Topik Email Baru untuk membuat SNS topik Amazon baru, alamat email harus diverifikasi sebelum menerima pemberitahuan. Email hanya dikirim saat alarm memasuki status alarm. Jika perubahan status alarm ini terjadi sebelum alamat email diverifikasi, alamat tidak akan menerima notifikasi.

  6. 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 SNS topik Amazon Anda.

Unit: Hitung

Dimensi yang valid: Aplikasi PhoneNumber, Platform, dan TopicName

Statistik yang valid: Jumlah

AWS/SNS

NumberOfNotificationsDelivered

Jumlah pesan yang berhasil dikirim dari SNS topik Amazon Anda ke titik akhir 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 SNS gagal disampaikan Amazon.

Untuk AmazonSQS, emailSMS, atau titik akhir push seluler, metrik bertambah 1 saat Amazon SNS berhenti mencoba pengiriman pesan. Untuk HTTP atau HTTPS titik akhir, 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 percobaan ulang untuk titik HTTP akhir. Untuk informasi selengkapnya, lihat Mencoba lagi pengiriman SNS pesan Amazon.

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 isi pesan tidak valid untuk pemfilteran — misalnya, badan pesan tidak validJSON.

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 bayar sejak awal bulan kalender saat ini untuk mengirim pesanSMS.

Anda dapat mengatur alarm untuk metrik ini untuk mengetahui kapan month-to-date tagihan Anda mendekati kuota SMS belanja bulanan untuk akun Anda. Ketika Amazon SNS menentukan bahwa mengirim SMS pesan akan dikenakan biaya yang melebihi kuota ini, Amazon berhenti menerbitkan SMS pesan dalam beberapa menit.

Untuk informasi tentang pengaturan kuota SMS belanja bulanan Anda, atau untuk informasi tentang meminta kenaikan kuota belanja dengan AWS, lihat. Menyetel preferensi SMS pesan di Amazon SNS

Unit: USD

Dimensi yang valid: Tidak ada

Statistik yang valid: Jumlah

AWS/SNS

SMSSuccessRate

Tingkat pengiriman SMS pesan yang berhasil.

Unit: Hitung

Dimensi yang valid: PhoneNumber

Statistik yang valid: Jumlah, Rata-rata, Sampel Data

Dimensi untuk SNS metrik Amazon

Amazon Simple Notification Service mengirimkan dimensi berikut ke CloudWatch.

Dimensi

Deskripsi

Application

Filter pada objek aplikasi, yang mewakili aplikasi dan perangkat yang terdaftar di salah satu layanan pemberitahuan push yang didukung, seperti APNs danFCM.

Application,Platform

Filter pada objek aplikasi dan platform, di mana objek platform adalah untuk layanan pemberitahuan push yang didukung, seperti APNs danFCM.

Country

Filter pada negara tujuan atau wilayah SMS pesan. Negara atau wilayah diwakili oleh kode ISO alfa-2 3166-1.

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 danFCM.

TopicName

Filter pada nama SNS topik Amazon.

SMSType

Filter pada jenis pesan SMS pesan. Bisa promotional (promosi) atau transactional (transaksional).

Metrik SNS penggunaan Amazon

Amazon Simple Notification Service mengirimkan metrik penggunaan berikut ke CloudWatch.

Namespace

Layanan

Metrik

Sumber Daya

Tipe

Deskripsi

AWS/Penggunaan SNS ResourceCount NumberOfMessagesPublishedPerAccount Sumber Daya
  • Jumlah pesan yang dipublikasikan ke SNS topik Amazon Anda di seluruh AWS akun Anda.

  • Satuan: Tidak ada

  • Statistik Valid: Sum

AWS/Penggunaan SNS ResourceCount ApproximateNumberOfTopics Sumber Daya
  • Perkiraan jumlah topik di seluruh AWS akun Anda.

  • Satuan: Tidak ada

  • Statistik yang Valid: Rata-rata, Minimum, Maksimum, Jumlah

AWS/Penggunaan SNS ResourceCount ApproximateNumberOfFilterPolicies Sumber Daya
  • Perkiraan jumlah kebijakan filter di seluruh AWS akun Anda.

  • Satuan: Tidak ada

  • Statistik yang Valid: Rata-rata, Minimum, Maksimum, Jumlah

AWS/Penggunaan SNS ResourceCount ApproximateNumberOfPendingSubscriptions Sumber Daya
  • Perkiraan jumlah langganan yang tertunda di seluruh AWS akun Anda.

  • Satuan: Tidak ada

  • Statistik yang Valid: Rata-rata, Minimum, Maksimum, Jumlah

AWS/Penggunaan SNS CallCount
  • AddPermission

  • CheckIfPhoneNumberIsOptedOut

  • CreatePlatformApplication

  • CreatePlatformEndpoint

  • ConfirmSubscription

  • CreateSMSSandboxPhoneNumber

  • CreateTopic

  • DeleteEndpoint

  • DeletePlatformApplication

  • DeleteSMSSandboxPhoneNumber

  • DeleteTopic

  • GetEndpointAttributes

  • GetPlatformApplicationAttributes

  • GetSMSAttributes

  • GetSMSSandboxAccountStatus

  • GetSubscriptionAttributes

  • GetTopicAttributes

  • ListEndpointsByPlatformApplication

  • ListOriginationNumbers

  • ListPhoneNumbersOptedOut

  • ListPlatformApplications

  • ListSMSSandboxPhoneNumbers

  • ListSubscriptions

  • ListSubscriptionsByTopic

  • ListTagsForResource

  • ListTopics

  • OptInPhoneNumber

  • RemovePermission

  • SetEndpointAttributes

  • SetPlatformApplicationAttributes

  • SetSMSAttributes

  • SetSubscriptionAttributes

  • SetTopicAttributes

  • Subscribe

  • Unsubscribe

  • UntagResource

  • VerifySMSSandboxPhoneNumber

API
  • Jumlah API panggilan untuk Amazon yang dipilih SNS API di seluruh AWS akun Anda.

  • Satuan: Tidak ada

  • Statistik Valid: Sum