2017-06-06 226 views
3

我目前使用filebeat将日志转发到logstash,然后转发到elasticsearch。Filebeat vs Rsyslog转发日志

现在,我想通过rsyslog现在到logstash转发日志。这样做的好处是,我不需要在每台服务器上安装和配置filebeat,而且我可以以JSON格式转发日志,这很容易解析和过滤。

我可以使用TCP/UDP转发日志由rsyslog现在到logstash。

我想知道更多的优惠和rsyslog现在在filebeat的缺点,在性能,可靠性和易用性方面。

+1

您可以使用rsyslog直接发送到Elasticsearch:https://sematext.com/blog/2015/10/05/recipe-apache-logs-rsyslog-parsing-elasticsearch/ –

+1

确实我现在正在这样做。 – Luv33preet

回答

3

当你的情侣Logstash击败你有一些所谓的“反压管理” - 节拍将停止的情况下,一些与消息充斥Logstash服务器出错在网络上,例如。

使用Beats的另一个优点是,在Logstash你可以有持续的队列,这可以使你免受情况下失去日志信息您elasticsearch集群下降。所以Logstash会将消息保存在磁盘上。要小心,因为如果使用UDP,Logstash无法确保您不会丢失消息,this link将会有所帮助。