Skip to main content

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

MetricsDescriptionType
aws.sns.published.messages.rateNumber of messages published.Count
aws.sns.delivered.notificationsNumber of messages successfully delivered.Count
aws.sns.failed.notificationsNumber of messages that SNS failed to deliver.Count
aws.sns.published.bytesSize of messages published.Count
aws.sns.filtered.out.notificationsThe 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 attributesCount
aws.sns.filtered.out.invalid.attribute.notificationsThe number of messages that were rejected by subscription filter policies because the messages have no attributes.Count
aws.sns.filtered.out.nomessage.attribute.notificationsThe 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