AWS SNS¶
Overview¶
Amazon Simple Notification Service (Amazon SNS) is a managed service that provides message delivery from publishers to subscribers (also known as producers and consumers).
Enable collection SNS logs and metrics in cloudaeye to monitor and analysis of the time-series data using state-of-the-art machine learning technologies for monitoring and anomaly detection in distributed cloud application.
Prerequisites¶
- User must setup a logs service for the same application.
- Logs service must be added to a service group.
Configuration for SNS Metrics Collection¶
User may check on AWS Services Config for Metrics
field in application creation form and select SNS service from dropdown.
Provide required dimensions and metrics to be collected.
Detailed description of metrics and dimension can be viewed at SNS metrics and dimensions
Supported SNS Dimensions¶
SNS provides below dimensions on which metrics are collected.
Dimension | Description |
---|---|
Application | |
Platform | |
Country | |
PhoneNumber | |
Platform | |
TopicName | |
SMSType |
Supported SNS Metrics¶
SNS provides below metrics to be collected.
Metrics | Description |
---|---|
NumberOfMessagesPublished | |
NumberOfNotificationsDelivered | |
NumberOfNotificationsFailed | |
NumberOfNotificationsFilteredOut | |
NumberOfNotificationsFilteredOutInvalidAttributes | |
NumberOfNotificationsFilteredOutNoMessageAttributes | |
NumberOfNotificationsRedrivenToDlq | |
NumberOfNotificationsFailedToRedriveToDlq | |
PublishSize | |
SMSMonthToDateSpentUSD | |
SMSSuccessRate |