2016-07-21 11 views
0

以下は、logstashを使用しているサンプルの「メッセージ」フィールドです。この「メッセージ」フィールドにLogstashの「メッセージ」フィールドから選択したテキストを削除する方法

181 <14>1 2016-07-21T19:09:43.538674+00:00 loggregator 6eca5b5d-65cb-4190-ab35-64ec79ad1c1f [App/1] - - SecurityFilterAutoConfiguration#securityFilterChainRegistration did not match 

それはは、メッセージの可読性を減少するため、私は、loggregator 6eca5b5d-65cb-4190-ab35-64ec79ad1c1fを望んでいません。

どうすればこの部分をメッセージフィールドから削除できますか?

私はremoveFieldフィルタ設定を見ましたが、removeFieldは "message"フィールドのを削除しているようです。

ドキュメントへのヘルプやルートはご理解いただけます。

+0

のmutateフィルタをチェックし、特にフィールドを交換してください。そしてgsubフィルタ。 –

+0

あなたのフィルタ設定で質問を更新してください。 – pandaadb

答えて

1

GSUBと変異させるフィルタが道である、とそれを試してみてください。

mutate { 
    gsub => [ 
     "message", "loggregator [a-zA-Z0-9._-]+", "" 
    ] 
    } 
+0

を達成するための最良の方法を確認できます。ありがとう@baudsp、これは私が探していたものです:-) –

関連する問題