0

我試圖用這個邏輯在Azure流分析(ASA)作業中構建規則:「當值在X和Y之間時,它保持在該範圍持續1分鐘,然後輸出到服務總線(然後發送到Azure功能發送警報),如果該值在1分鐘窗口內超出此範圍,則應重置窗口。Azure流分析 - 當發生事件時啓動/停止/重置窗口

我一直在閱讀窗口函數,在我看來,ASA啓動時窗口開始,但我可能是錯的。

有沒有辦法在發生「壞值」事件時啓動(翻滾)窗口,並在值變爲好(範圍之外)時停止窗口?

謝謝!

回答

1

在Azure流分析中,所有窗口函數都使用固定長度進行定義。另外,Windows功能在作業中定義。重置窗口的唯一方法是更改​​作業的查詢並重新啓動作業。

有沒有辦法在發生「壞值」事件時啓動(翻滾)窗口,並在值變爲好(範圍之外)時停止窗口?

根據您的描述,我認爲您所需要的是在事件發生時,如果該值在一分鐘範圍內。

Sliding Window更適合您的要求。它只會在事件發生時纔會產生輸出。

相關問題