Logstash输入插件:Redis vs Elasticsearch

时间:2016-04-25 17:42:30

标签: logging elasticsearch redis logstash

我想知道哪个输入插件对于中型应用程序来说是更好的选择。我目前正在使用该服务在我的应用程序中记录所有内容,使用Monolog的Redis处理程序通过PHP服务器。有许多可能性,但到目前为止,Redis和Elasticsearch都更容易被我访问。我认为重要的一点是:

  • 表现
  • 可伸缩性
  • 维护
  • 定价

关于性能,我选择了Redis,因为它有自己的传输协议,这使得数据流量更简单,更快捷。 但是,我看到很多人选择使用Elasticsearch API。

我很感激对此主题有任何建议或讨论更好的数据输入方法。

提前致谢!

1 个答案:

答案 0 :(得分:0)

ElasticSearch的水平可伸缩性已经有一段时间了,而Redis Cluster则是新的。

此外,ElasticSearch允许您进行丰富的全文查询,而Redis则不然。

此外,Logstash来自制作ElasticSearch的同一家公司。

(我在浏览ElasticSearch的书中花了2美分,在生产中使用Redis已经有一段时间了(这对我的需求更好,没有全文搜索,只有一个碎片)。