刪除日誌消息所以我日誌格式的消息:含有的特定字符串
[INFO] <blah.blah> 2016-06-27 21:41:38,263 some text
[INFO] <blah.blah> 2016-06-28 18:41:38,262 some other text
現在我想丟棄不包含特定字符串「XYZ」,並保持所有其餘的所有日誌。我也想索引時間戳。
grokdebug幫助不大。
這是我的嘗試:
input {
file {
path => "/Users/username/Desktop/validateLogconf/logs/*"
start_position => "beginning"
}
}
filter {
grok {
match => {
"message" => '%{SYSLOG5424SD:loglevel} <%{JAVACLASS:job}> %{GREEDYDATA:content}'
}
}
date {
match => [ "Date", "YYYY-mm-dd HH:mm:ss" ]
locale => en
}
}
output {
stdout {
codec => plain {
charset => "ISO-8859-1"
}
}
elasticsearch {
hosts => "http://localhost:9201"
index => "hello"
}
}
我是新來神交上方,圖案可能不決策意識。請幫忙。
你應該問兩個問題,而不是隻有一個。 – baudsp