Amazon AWS SNS has a feature that allows you to register the status of mobile traffic notifications with CloudWatch. This is briefly described here: http://docs.aws.amazon.com/sns/latest/dg/sns-msg-status.html
My goal is to track the success of the delivery of each push notification sent from our system.
I followed these instructions and I see that the events of the magazines are going beautifully. Each endpoint of an SNS application has its own CloudWatch registration group. In my case, I have both Android and the iOS endpoint, and it seems that there are different groups for successes and failures, so I have up to four groups of logs for monitoring.
Within the CloudWatch log group, log streams are used. It seems that SNS creates arbitrary, named log threads. My question is , is there any template that follows here , or is it even better if I can manage the name of these threads ? I do not see this in the documentation.
For example, after sending several messages to my small set of test devices, I have the following log groups and threads (numbers are the names of the threads):
sns/us-east-1/xxxxx/app/APNS_SANDBOX/App-iOS-Dev 322 342 702 704 sns/us-east-1/xxxxx/app/GCM/App-Android-Dev 264 122 sns/us-east-1/xxxxx/app/GCM/App-Android-Dev/Failure 333 99
amazon-web-services amazon-sns amazon-cloudwatch
Nevett
source share