【问题标题】:Reading log files from zip file using logstash-forwarding使用 logstash-forwarding 从 zip 文件中读取日志文件
【发布时间】:2016-01-08 07:59:23
【问题描述】:

我正在使用 logstash-forwarder 通过伐木工人输入插件将日志发送到 logstash 服务器。

我的一个要求是使用 logstash-forwarder 从旧的存档 .ZIP 文件中读取日志。 我尝试在我的配置文件中使用 .zip,如下所示

"files": [
    {
      "paths": ["C:\\jboss-eap-6.1.0.Alpha\\standalone\\log\\**\\*.zip"
     }
 ]

但它不起作用。

如果可以从 .ZIP 文件中读取日志,请告诉我。

提前致谢。

【问题讨论】:

  • Filebeat 是 logstash-forwarder 的替代品。两者都不支持该功能,但有一个未解决的问题:github.com/elastic/beats/issues/637 我建议您关注该问题以获取更多详细信息和进展。

标签: logstash kibana logstash-forwarder


【解决方案1】:

logstash-forwarder 真正的设计目的是将最新的日志信息发送到logstash。它基本上是对您的日志文件执行“tail -f”,并发送新内容。因此,它(和大多数托运人)不处理 gzip 文件。

一种选择是将它们解压缩并发送。

您还可以安装一个 gzip_lines 编解码器,但我无法让它在 logstash 1.5 下工作。

S3 输入过滤器处理压缩文件(因为它知道您不是从 S3 流式传输)。

【讨论】:

  • 是的,你是对的,没有办法从存档的 zip 文件中读取。
猜你喜欢
  • 1970-01-01
  • 2016-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多