oswatch@xx:~/logstash> cat sendkafka.conf
input {
file {
path=>["/home/afe/controller/log/all.log"]
type=>"pmts-99.99.162.148"
codec=>plain{charset=>"GB2312"}
}
}
filter {
mutate{
add_field => ["source","99.99.162.148"]
add_field => ["filename",'/home/afe/controller/log/all.log']
}
}
output {
kafka {
bootstrap_servers => "99.99.34.43:9092,99.99.34.44:9092,99.99.34.52:9092"
topic_id => "loginsight"
}
stdout {
codec=>json
}
}
logstash 编码转换
该博客介绍了如何配置Logstash从GB2312编码的文件中读取数据,并将其转换为适合处理的格式。内容包括file输入插件设置、mutate过滤器添加字段以及将数据发送到Kafka集群的输出配置。
摘要由CSDN通过智能技术生成