我想在 cep/siddhi 中定义一个查询,以检测序列中的缺失事件。
我有 4 个事件必须在 5 分钟内发生。(p1->p2->p3->p4 3000以内)
当 p1 发生后的 5 分钟时间窗口内缺少 p2、P3 或 P4 之一时,如何编写插入警报事件的条件?
谢谢。
我想在 cep/siddhi 中定义一个查询,以检测序列中的缺失事件。
我有 4 个事件必须在 5 分钟内发生。(p1->p2->p3->p4 3000以内)
当 p1 发生后的 5 分钟时间窗口内缺少 p2、P3 或 P4 之一时,如何编写插入警报事件的条件?
谢谢。
目前没有直接的方法来检测不发生的情况。但是,这可以通过编写自定义窗口然后编写使用自定义窗口的查询来完成。
有关如何为 WSO2 CEP 编写自定义窗口的更多信息,请参阅以下链接:
http://docs.wso2.org/wiki/display/CEP210/Writing+Extentions+to+Siddhi