当 Sentinel 从事件源收到事件时,在事件生成和被 Sentinel 处理时间之间可能有延迟。Sentinel 在独立分区中储存长延迟事件。如果有许多事件出现长时间延迟,这可能表明事件源配置不正确。试图处理延迟事件也可能降低 Sentinel 的性能。既然延迟事件可能是不正确的配置造成的,因此,可能不想它们存储下来,Sentinel 允许您为进来的事件配置可接受的延迟限制。事件路由器会丢弃超过延迟限制的事件。在 configuration.properties 文件的如下属性中指定延迟限制:
esecurity.router.event.delayacceptthreshold = <time in milliseconds>
您也可以拥有一个定期记录 Sentinel 服务器日志文件的列表,用以显示那些超过指定阈值已接收事件的事件源。若要记录该信息,请在 configuration.properties 文件的如下属性中指定阈值:
sentinel.indexedlog.eventdelay.reportthreshold= <time in milliseconds>