2017-01-20 16 views
2

このLogstashフィルタを大文字と小文字を区別しないように変更するにはどうすればよいですか?大文字と小文字を区別しないLogstashフィルタを使用する

filter { 
    if "foo" in [message] { 
    mutate { add_field => { "Alert_level" => "5" }} 
    } 
} 

https://github.com/elastic/logstash/pull/3636

+1

このあなたのために働い 'フィルタ{ 場合は[メッセージ]〜/(?I)のfoo/{ のmutate { add_field => { "Alert_level"=> "5" }} }ではないです } ' – tuk

答えて

2

に示したように、私はあなたが言及プルリクエストがマージされていなかったので、それが利用可能ではありません(と明らかにそうする何の計画はありません)、それは仕事を得ることができませんでした。

あなたは(あなたの質問にコメントのいずれかに言及した)別の構文を使用することができます。構文はmessageまたはMESSAGEあるいはMeSSaGeのために一致する

filter { 
    if "foo" =~ /(?i)message/ { 
    ... 
    } 
} 

を。

関連する問題