日志:拆分输出



是否可以在 Logstash 配置中拆分输出?例如:我有输入:日志:文件1.log和文件2.log想要的输出:

  1. Redis-- 使用文档轻松配置。

  2. %MyBigStorage%\archive\file1.log 仅适用于 file1.log 内容

  3. %MyBigStorage%\archive\file2.log 仅适用于 file2.log 内容

还有 1 件事:是否可以为文件夹配置它?

是的,您可以拆分输出。此外,您可以按文件夹拆分输出。

首先,输入

日志时,可以定义每个输入的类型。

input {
    file {
        path => "/path/to/first/folder/*"  # The * is tell logstash input all the log file in this directory
        type => "file1.log"
    }
    file {
        path => "/path/to/second/folder/*"  
        type => "file2.log"
    }
}
output {
    if [type] == "file1.log" {
         # output to XXX
    } else if [type] == "file2.log" {
         # output to YYY
    }
}

希望这能帮助你。

相关内容

  • 没有找到相关文章

最新更新