我有一个利用Esper的平台。但是,所有事件都将插入到Event表中并发送到Esper进行处理。我的规则仅适用于大约10%的数据集,但通过引擎传输的90%其他数据会阻止我的警报发射。
有没有办法让Esper放弃我不关心摄取的事件,所以我有一个较小的流通过实际的警报/规则处理引擎?
答案 0 :(得分:0)
插入可能对您有用。例如:
insert into FilteredStream select * from UnfilteredStream where ...some filter critera...
和
// the FilteredStream has the filtered events only
select count(*) from FilteredStream
概述了Esper在哪些条件下将事件保存在http://espertech.com/esper/faq_esper.php#keep_in_memory