【发布时间】:2020-05-16 22:05:28
【问题描述】:
如何使用 flink cep 库检测 babbling 模式?
示例: 假设设备有一些问题,它会不断地发布诸如开、关之类的值。 如何使用 CEP 检测模式,如果问题存在 30 分钟。我在下面提到的一些示例数据。
OFF 16/08/18 11:38
ON 16/08/18 11:38
OFF 16/08/18 11:38
ON 16/08/18 11:37
OFF 16/08/18 11:37
ON 16/08/18 11:36
OFF 16/08/18 11:36
OFF 16/08/18 11:36
ON 16/08/18 11:36
OFF 16/08/18 11:35
ON 16/08/18 11:35
ON 16/08/18 11:34
OFF 16/08/18 11:34
【问题讨论】:
-
这是关于算法或工具的问题吗?
-
我需要为有故障的设备生成警报。正如您在上述情况下看到的,故障意味着每隔几秒的设备就会连续发送 ON 或 OFF。
-
那么,故障设备的特征究竟是什么?仅事件率就足够了吗,还是您还需要考虑它在 OFF 和 ON 之间快速切换?
-
我只需要考虑在特定的持续时间内快速打开和关闭设备。假设设备在 15 分钟内快速切换到 ON 和 OFF,则发出警报。
标签: apache-flink flink-streaming flink-cep