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

时间:2015-12-15 13:19:51

标签: 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    

0 个答案:

没有答案