我正在开展一个项目,我们正在记录多个设备的温度和湿度,并在云端使用 Azure 流分析来查找是否有任何设备违反了提到的阈值限制。
我们需要监控设备 15 分钟,如果设备不断违反其限制,则需要发出警报。
但棘手的部分是,如果设备在另外 30 分钟内仍超出其阈值,则再次发出另一个警报。然后需要每 30 分钟一次又一次地发出警报,直到设备恢复到正常限制。
我可以在流分析中使用滑动窗口查询来找出哪个设备在前 15 分钟内超出阈值,但如何找到随后的 30 分钟阈值违规并发出警报?
最佳答案
我建议将当前 ASA 作业的一个输出发送到新的事件中心,并让一个新的 ASA 作业在 30 分钟阈值内监控来自第二个事件中心的数据。
关于Azure 流分析时间窗口查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53582695/