【问题标题】:logstash redis input pluginlogstash redis 输入插件
【发布时间】:2016-05-25 22:44:32
【问题描述】:

我是弹性搜索、logstash 堆栈的新手。 我们有大量的客户端服务器,它们会将事件发布到 redis 服务器(客户端机器上的本地)。我们希望集中这些事件数据并存储在弹性搜索中并分析数据。

有没有办法将数据从 redis 服务器转发到运行在远程服务器上的 logstash 索引器,然后将数据存储在弹性搜索中??

logstash-forwarder或filebeat,是否允许从redis服务器读取并输出到logstash indexer?

谢谢, 迪维亚

【问题讨论】:

    标签: logstash logstash-forwarder


    【解决方案1】:

    您可以使用Logstash's Redis input 从 Redis 中提取。

    【讨论】:

    • 谢谢@chro。但是我们有大量的客户端服务器,我们事先不知道客户端服务器主机信息,在远程logstash redis输入中设置它。相反,我们正在寻找一个解决方案,这些客户端服务器可以写入logstash 索引器。
    • Filebeat 似乎仅用于读取日志文件,而 Redis 本身并没有做类似的事情。我建议使用客户端计算机上的 Redis 输入部署常规 Logstash,并将它们输出到远程索引器服务器上的 Redis 实例。然后让你的 LS Indexer 从中获取。这样您就不需要知道任何客户信息。
    • 感谢@chro 的建议。客户端服务器有内存限制,部署logstash会产生很多开销,因为它需要jvm。因此,我一直在寻找一个轻量级的工具,比如 logstash 转发器或 filebeat。我们正在考虑从redis读取并写入客户端服务器上的日志文件,然后使用filebeat在远程索引器服务器上输出。
    猜你喜欢
    • 2016-08-19
    • 2020-05-06
    • 1970-01-01
    • 2014-07-24
    • 2017-08-06
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    • 2021-12-18
    相关资源
    最近更新 更多