![](/img/trans.png)
[英]Manipulating JSON messages from Kafka topic using Logstash filter
[英]Filter Kafka JSON messages with Logstash grok
我嘗試僅針對德國(DE)過濾kafka json消息。 為此,我必須編寫一個grok表達式。 誰能幫我為這個json編寫grok模式嗎?
{"table":"ORDERS","type":"I","payload":{"ID":"28112","COUNTRY":"DE","AMT":15.36}}
{"table":"ORDERS","type":"I","payload":{"ID":"28114","COUNTRY":"US","AMT":25.75}}
抱歉,我是這些技術的新手。 這是我的logstash.conf的樣子:
input {
kafka {topics => [ "test" ] auto_offset_reset => "earliest" }
}
filter {
grok {
match => { "message" => "?????????" }
if [message] =~ "*COUNTRY*DE*" {
drop{}
}
}
}
output { file { path => "./test.txt" } }
最后,我只想提交德國訂單。 希望得到一些幫助,謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.