如何使用 logstash 解析多个日志文件?

How to parse multiple log files using logstash?

我有一些如下的日志文件 data_log_01.log data_log_02.log data_log_03.log data_log_04.log

有什么方法可以使用 logstash 中的单个配置文件逐一解析这些日志?

使用带有通配符的 file input plugin 怎么样?

示例配置可能如下所示,假设您的日志文件位于 /home/of/your/logs/:

input {
    file {
        path => [
            "/home/of/your/logs/*.log"
            ]
        }
    }
}

path 值必须是绝对路径!您可能想查看有关使用路径的 docs