AWS SNS
Overview
Amazon SNS (Simple Notification Service) is a fully managed messaging service provided by Amazon Web Services (AWS). It enables developers to send notifications, alerts, and messages to a large number of recipients or subscribers in a scalable and cost-effective manner.
Prerequisites
You can check the list of prerequisites required for AWS SNS here. These are the same for any other AWS service that you need to monitor using AIOps. Move to the section Adding AWS resources for Monitoring on the above link to view the prerequisites for AWS resource monitoring.
List of Supported KPIs
Metrics | Description | Type |
---|---|---|
aws.sns.published.messages.rate | Number of messages published. | Count |
aws.sns.delivered.notifications | Number of messages successfully delivered. | Count |
aws.sns.failed.notifications | Number of messages that SNS failed to deliver. | Count |
aws.sns.published.bytes | Size of messages published. | Count |
aws.sns.filtered.out.notifications | The number of messages that were rejected by subscription filter policies. A filter policy rejects a message when the message attributes don’t match the policy attributes | Count |
aws.sns.filtered.out.invalid.attribute.notifications | The number of messages that were rejected by subscription filter policies because the messages have no attributes. | Count |
aws.sns.filtered.out.nomessage.attribute.notifications | The number of messages that were rejected by subscription filter policies. A filter policy rejects a message when the message attributes don’t match the policy attributes. | Count |
aws.sns.sms.successful.deliveries.rate. | The percentage of successfully delivered sms. | Percentage |