【问题标题】:Logstash input plugin: Redis vs ElasticsearchLogstash 输入插件:Redis vs Elasticsearch
【发布时间】:2016-08-19 06:03:01
【问题描述】:

我想知道哪个输入插件更适合中型应用程序。我目前正在使用该服务来记录我的应用程序中的所有内容,在 PHP 服务器上使用 Monolog 的 Redis 处理程序。有几十种可能性,但到目前为止,我更容易使用 Redis 和 Elasticsearch。我认为重要的几点是:

  • 性能
  • 可扩展性
  • 维护
  • 定价

在性能方面,我选择了 Redis,因为它有自己的传输协议,这使得数据传输方式更简单、更快。 但是,我看到很多人选择了 Elasticsearch API。

如果您对此主题有任何建议或讨论更好的数据输入方法,我将不胜感激。

提前致谢!

【问题讨论】:

    标签: logging elasticsearch redis logstash


    【解决方案1】:

    ElasticSearch 的水平可扩展性已经存在了很长一段时间,而 Redis Cluster 是新的。

    ElasticSearch 还允许您进行富全文查询,而 Redis 则不允许。

    Logstash 也来自制造 ElasticSearch 的同一家公司。

    (我的 2 美分来自浏览 ElasticSearch 书籍并在生产中使用 Redis 相当长一段时间(这更符合我的需求,没有全文搜索且不超过一个分片)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-18
      • 2015-10-29
      • 1970-01-01
      • 2020-05-06
      • 2014-07-24
      • 2015-09-29
      • 1970-01-01
      相关资源
      最近更新 更多