[elk@zjtest7-frontend type]$ cat input.conf
input {
file {
type => "type_a"
path => ["/usr/local/logstash-2.3.4/config/type/a.txt"]
}
file {
type => "type_b"
path => ["/usr/local/logstash-2.3.4/config/type/b.txt"]
}
}
output {
if [type] == "type_a" {
redis {
host => "192.168.32.67"
data_type => "list"
key => "type_a:redis"
port=>"6379"
password => "1234567"
}
}
else if [type] == "
logstash 通过type判断
最新推荐文章于 2021-05-07 14:43:36 发布
这篇博客介绍了如何配置Logstash,通过[type]字段将不同来源的日志分别发送到两个Redis队列。配置中展示了两个file输入插件,分别处理来自a.txt和b.txt的日志,并根据[type]字段设置不同的Redis输出。在output阶段,日志被读取并根据[type]字段决定输出到控制台的格式,日志内容展示了[type_a]和[type_b]两种类型的数据。
摘要由CSDN通过智能技术生成