埃斯珀丢弃事件



我有一个利用Esper的平台。但是,所有事件都插入到事件表中,并发送到 Esper 进行处理。我的规则只特定于大约 10% 的数据集,但通过引擎的 90% 其他数据正在成为触发警报的瓶颈。

有没有办法告诉 Esper 丢弃我不关心的摄取事件,以便我有一个较小的流通过实际的警报/规则处理引擎?

插入可能对您很方便。例如:

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

最新更新