【问题标题】:Explicitlly Set logstash-forwarder log file location显式设置 logstash-forwarder 日志文件位置
【发布时间】:2016-02-17 20:36:54
【问题描述】:

我想知道如何显式设置 logstash-forwarder 日志文件位置。出于某种原因,我看不到任何选项。对于我的 Linux VM,这不是一个(大)问题,因为它们存储在 /var/log/logstash-forwarder/ 但是在 Windows 中,我似乎无法在任何地方找到它们。

我在运行 logstash-forwarder -help 时查看了选项,但它似乎没有提供任何选项。 Google 也无济于事。

我已经尝试过 -syslog=true / -log-t-syslog=true 这似乎没有任何作用。

【问题讨论】:

    标签: logstash elastic-stack logstash-forwarder


    【解决方案1】:

    我记得前段时间使用nssm-2.24 将logstash-forwarder 设置为Windows 服务。 nssm-2.24 有一个 I/O 选项卡,您可以在其中指定 stdout 和 stderr 重定向。

    至于 logstash-forwarder 本身,它使用 Go Package log(参见 syslog_windows.go 源文件),我不知道这些日志默认发送到哪里。

    This answer 建议将Filebeat 升级为logstash-forwarder is deprecated。然而,这个项目中的 syslog_other.go 文件让我想知道这对你来说是否是个好主意。

    【讨论】:

    • 谢谢.. 发布后我确实意识到logstash-forwarder 只是使用了stdout 和stderr 重定向(我在Linux 服务器上的init 脚本中看到了)。我最终选择了 Filebeat 的方向,因为即使在论坛 / IRC 上我也没有得到对旧的 logstash-forwarder 托运人的太多支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 2016-06-09
    • 2021-01-10
    • 1970-01-01
    • 1970-01-01
    • 2018-06-04
    相关资源
    最近更新 更多