18.3 設定事件的延遲時間限制

當 Sentinel 接收來自事件來源的事件時,產生事件和 Sentinel 處理事件的時間之間可能包含延遲。Sentinel 在不同的分割區中儲存事件時會有大量延遲。若有許多事件長期延遲,可能表示事件來源未正確設定。這也可能造成系統在嘗試處理延遲的事件時降低 Sentinel 效能。由於延遲的事件可能是由於設定錯誤所造成,建議不要儲存起來,Sentinel 可讓您設定所收到事件可接受的延遲限制。事件路由會捨棄超過延遲限制的事件。在 configuration.properties 檔案中指定在下列內容中的延遲限制:

esecurity.router.event.delayacceptthreshold = <time in milliseconds>

您也可使用定期登入 Sentinel 伺服器記錄檔案的清單,當中會顯示事件接收延遲超過指定限定值的事件來源。若要記錄此資訊,請在 configuration.properties 檔案的下列內容中指定限定值:

sentinel.indexedlog.eventdelay.reportthreshold= <time in milliseconds>