Azure Notification Hubs的Telemetry选项的实际区别是什么?

时间:2017-04-20 19:20:21

标签: azure azure-notificationhub

在研究Azure通知中心时,我看到有两个遥测选项可用(source):

  • “限定”
  • “富”

虽然我在PricingFAQ页面上找到了非常有限的描述,但这还不足以让我决定是否需要“Rich”遥测或“有限”遥测足够。另外,这些描述只讨论“Rich”选项:

  

标准命名空间可以访问“每封邮件遥测和推送通知服务反馈”

     

丰富的遥测:您可以使用Notification Hubs Per Message Telemetry来跟踪任何推送请求和平台通知系统反馈以进行调试。

此外,Tweet要求@AzureSupport寻求帮助只会导致FAQ页面,并最终让他们问我是否可以在SO上提出这个问题。

此处询问的唯一选择是实际试用,但这会产生月费和额外费用。

2 个答案:

答案 0 :(得分:1)

两者之间的主要区别在于"有限"让您访问各种事件的计数:注册,发送等;几乎所有你在Notification Hubs刀片上的Azure门户中看到的图形。

"富" (或Per Message Telemetry)使您可以访问有关每一次推送的详细信息:PNS的反馈和许多其他内容。您可以将其视为您自己直接向PNS发送请求并记录有关这些请求的任何有意义的信息。

如果我能澄清,请在评论中告诉我。

答案 1 :(得分:1)

我终于找到了a useful MSDN page,它对提供的遥测,如何以及向谁提供了一些答案。它说“此API仅适用于标准层通知中心”,这意味着仅Rich Telemetry,而不是Limited。

如果所涉及的PNS平台支持它,则成功表示它已交付给设备。奇怪的是,尽管有很多其他错误代码,但似乎没有一个“被PNS接受的,但仍然没有/未能交付给设备。”

它提供结果计数,因此,如果要获得每台设备的结果,则一次只能发送到一台设备。