将日志文件合并到一个主日志文件中,并发送到 logstash

时间:2021-02-19 10:37:01

标签: logstash filebeat

假设我有一些日志文件,例如

log_file_10_01_2020
log_file_11_01_2020
log_file_12_01_2020
log_file_13_01_2020

我想将所有这些组合在beats中并输出到一个主日志文件并将该文件发送到logstash。这将是管道的过程。 (我知道如果我在 logstash 中使用 * params 它会读取所有内容,但我不问。)

我的意思是在每个管道中按顺序组合日志。这个管道的输出将是 main.log。它里面有所有的日志文件。

可以用节拍做到这一点吗?如果是,如何?

感谢回答

1 个答案:

答案 0 :(得分:0)

对于beat,这是不可能的,但是,您可以在服务器上安装logstash为您执行此操作,然后使用lumberjack输出将其发送到您的logstash的beats输入(如果这是在同一台机器上,使用不同的管道)