簡體   English   中英

Filebeat vs Rsyslog用於轉發日志

[英]Filebeat vs Rsyslog for forwarding logs

我目前正在使用filebeat將日志轉發到logstash,然后轉發到elasticsearch。

現在,我正在考慮通過rsyslog將日志轉發到logstash。 這樣做的好處是,我不需要在每台服務器上安裝和配置filebeat,而且我也可以轉發JSON格式的日志,這種格式易於解析和過濾。

我可以使用TCP / UDP通過rsyslog將日志轉發到logstash。

我想知道rsyslog優於filebeat的優點和缺點,包括性能,可靠性和易用性。

當您將Beats與Logstash結合使用時,您會遇到一種稱為“背壓管理”的東西 - 例如,如果網絡出現問題,Beats將停止使用消息充斥Logstash服務器。

使用Beats的另一個好處是,在Logstash中,您可以擁有持久隊列,這可以防止您在彈出搜索群集出現故障時丟失日志消息。 因此Logstash會將消息保留在磁盤上。 要小心,因為如果您使用UDP,Logstash無法確保您不會丟失消息, 此鏈接將很有幫助。

Rsyslog具有內存中的磁盤隊列。 這應該負責緩沖消息。

Rsyslog隊列模式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM