在logstash配置文件中语婴,可以使用不同的type指定每個輸入。
然后在過濾器中可以使用if來區(qū)分不同的處理匿醒,
并且在輸出端可以使用“if”輸出到不同的目的地缠导。
input {
file {
type => "technical"
path => "/home/technical/log"
}
file {
type => "business"
path => "/home/business/log"
}
}
filter {
if [type] == "technical" {
# processing .......
}
if [type] == "business" {
# processing .......
}
}
output {
if [type] == "technical" {
# output to gelf
}
if [type] == "business" {
# output to elasticsearch
}
}