【问题标题】:Logstash smaller footprint downloadLogstash 占用空间更小 下载
【发布时间】:2015-05-20 19:49:51
【问题描述】:

我看到通过以下 curl 命令安装的 Logstash 1.4.2 tar 大约为 140 MB,我想知道是否有一种方法可以在没有 KibanaElasticSearch、一些 filters 的额外包袱的情况下获得更小的占用空间下载,inputsoutputs。清除vendor 目录是否安全。 最新版本的Logstash 1.5.0 的大小似乎变大了,大约为 160MB。 如果有人可以提供任何建议和/或输入,将不胜感激。

curl -s https://download.elasticsearch.org/logstash/logstash/logstash-1.4.2.tar.gz | tar xz

【问题讨论】:

  • 4 GB?该压缩包为 62 MB。 (顺便说一下,Logstash 1.4.1 已经很老了。)
  • @Magnus:将大小更新为 140MB,Logstash 版本更新为 1.4.2
  • 您需要 Logstash 的哪些部分,即哪些输入、哪些过滤器和哪些输出?
  • @Magnus:这个时候我只需要Input(文件),Filter(Grok,Ruby),Output(http)。
  • 你在这里做了什么。我知道这是一个非常古老的问题,因为我正在查看类似的交易。

标签: unix bigdata logstash elastic-stack


【解决方案1】:

与其从 Logstash 分发中手动删除您认为不需要的东西以节省几十兆字节,只需使用更轻量级的托运人并在不那么低的机器上进行所有处理在磁盘空间上。您可以选择logstash-forwarderLog CourierNXLog。它们每个只有几兆字节(并且由于它们不通过 JVM 运行,因此使用的 RAM 少得多)。

另外,NXLog 的配置语言非常丰富,您可以使用它在叶节点上进行所需的处理,而无需单独的机器来处理日志。 NXLog 的开销很小。

【讨论】:

  • 这些不只是将日志运送到logstash服务器的托运人。我仍然需要 logstash 服务器。
  • 所以,在那种情况下,我的问题仍然保持不变。
  • @JohnC:是的,但我认为你问错了问题。无论如何,我已经添加了一段建议使用 NXLog。
  • @John C:NXLog 不仅是客户端托运人,还可以充当服务器。
猜你喜欢
  • 2010-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-18
  • 2019-08-22
  • 1970-01-01
  • 1970-01-01
  • 2013-05-14
相关资源
最近更新 更多