Azure 流分析时间窗口查询

标签 azure azure-stream-analytics

我正在开展一个项目,我们正在记录多个设备的温度和湿度,并在云端使用 Azure 流分析来查找是否有任何设备违反了提到的阈值限制。

我们需要监控设备 15 分钟,如果设备不断违反其限制,则需要发出警报。

但棘手的部分是,如果设备在另外 30 分钟内仍超出其阈值,则再次发出另一个警报。然后需要每 30 分钟一次又一次地发出警报,直到设备恢复到正常限制。

我可以在流分析中使用滑动窗口查询来找出哪个设备在前 15 分钟内超出阈值,但如何找到随后的 30 分钟阈值违规并发出警报?

最佳答案

我建议将当前 ASA 作业的一个输出发送到新的事件中心,并让一个新的 ASA 作业在 30 分钟阈值内监控来自第二个事件中心的数据。

关于Azure 流分析时间窗口查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53582695/

相关文章:

azure - 无法从 azure 自动化运行手册启动 Azure 流分析?

powerbi - 从 ASA 到 Power BI Map 的实时位置数据

azure - StreamAnalyticsJob Blob 输出生成的文件数量与输入 EventHub 的分区数量一样多?

angular - 如何在 Azure AD 上注册单租户 SPA?

visual-studio - 在 Visual Studio 中更改已发布 API 应用程序的部署槽

azure - 如何通过 Http 公开 DocumentDB 附件?

azure - SELECT 字符串表达式识别单引号而不是双引号?

azure - 无法使用 flutter 中的 SAS token 上传到 azure 存储

azure - 二头肌 : How to concat tags

azure - 在计算 azure 流分析定价时,我们应该为设备属性设置什么值