Amazon SNS如何管理CloudWatch日志流以获取交付状态?

Nev*_*ett 9 amazon-web-services amazon-sns amazon-cloudwatch

Amazon AWS SNS具有允许在CloudWatch中记录移动推送通知的交付状态的功能.这里有简要说明:http://docs.aws.amazon.com/sns/latest/dg/sns-msg-status.html

我的目标是跟踪从我们的系统发送的每个推送通知的交付成功.

我已按照这些说明操作,看到日志事件很好.每个SNS应用程序端点都有自己的CloudWatch Log Group.就我而言,我有一个Android端点和一个iOS端点,并且似乎有不同的成功和失败组,所以我最多有四个日志组来监控.

CloudWatch日志组中包含日志流.SNS似乎创建了任意的,数字命名的Log Streams.我的问题是这里是否有任何模式,或者如果我可以控制这些流的名称更好?我在文档中没有看到这一点.

例如,在向我的一小组测试设备发送一堆消息后,我有以下日志组和流(数字是流的名称):

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    
Run Code Online (Sandbox Code Playgroud)