如何获取特定时间内的失败消息数量

时间:2018-11-23 04:23:01

标签: azure azure-iot-hub azure-stream-analytics

我们大约有100万台设备连接到Azure IOT集线器。有时我们会看到峰值,并且连接的设备数量下降。我想知道在特定时间内有多少条消息失败了吗?还是在某个时间间隔内?

是否有任何方法或可以触发的流查询来获取消息丢弃或消息失败计数?希望问题得到理解。

如果有任何链接或有任何建议,请提供帮助?谢谢。

1 个答案:

答案 0 :(得分:0)

Azure IoT中心可以集成到事件记录,日志和诊断目的,并与流管道将源兴趣事件推送到事件中心,例如:

  • 订阅Azure事件网格以获取Azure IoT中心事件类型,例如 Microsoft.Devices.DeviceConnected Microsoft.Devices.DeviceDisconnected
    更多详细信息here

  • 为流向事件中心的度量标准/日志设置诊断设置
    更多详细信息here

可以使用Stream Analytics作业来分析流管道。