是否有相当于logstash-forwarder的东西可以将日志文件发送到fluentd?
我正在尝试将日志文件从应用程序发送到远程 fluentd,但还没有看到这是否可以通过代理以某种方式实现。我知道,当它在生成(或复制)日志文件的同一台机器上运行时,您可以制作流利的读取日志文件,但我会喜欢它是否存在与logstash-forwarder等效的东西。
更多信息:系统是 Debian 7,应用程序逐行记录在文件中。没有 syslog 功能,这就是为什么我正在寻找像logstash-forwarder这样的代理,而不是那种tail -f logfile
并在远程 fluentd 上发送每个新行。
我建议最简单的方法是使用 Fluentd 中的syslog输入。但这取决于您发送的应用程序。有关您的环境的更多信息会有所帮助,例如您发送的操作系统...
编辑:Debian Wheezy 带有 rsyslog,我建议你使用它。