[英]ElasticSearch/Logstash data gaps
我使用最小的Logstash設置和Syslog輸入來收集來自三個遠程系統的執行數據。
這可以正常工作,但有時存在數據缺口。 原始日志文件中的一些可用日志條目無法進入ElasticSearch。
我的問題是,當負載增加時Logstash是否會刪除數據。
如果是,我想知道:
謝謝,Michail
當前版本的logstash(1.x)的管道隊列非常小,如果擁塞,將不接受更多的消息。 對於文件{}輸入,這不是問題,因為文件將繼續坐在磁盤上等待logstash恢復。 對於沒有緩沖區的syslog,消息將丟失。
當前的建議是在中間放置一個中間人(redis,rabbitmq),當logstash擁塞時中間人會增長。
據說logstash 2.0具有真實的管道緩存,因此不需要額外的代理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.