是否可以在 Logstash 配置中拆分输出?例如:我有输入:日志:文件1.log和文件2.log想要的输出:
-
Redis-- 使用文档轻松配置。
-
%MyBigStorage%\archive\file1.log 仅适用于 file1.log 内容
- %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
}
}
希望这能帮助你。