2017-10-23 9 views
0

logstashが同じdocument_idを持つ弾性検索インデックスの既存のレコードをどのように更新するのか疑問があり、データベース(ES- LS-DB)。 logstashはインデックス内のすべてのレコードを削除して、すべてを挿入するか、ドキュメントIDを照合して更新されたレコードを更新しますか? (このドキュメントIDはデータベースから取得します)同じIDを持つ弾性検索の同じレコードを更新する方法

答えて

1

設定ファイルのフィルタで置換: 値のタイプはハッシュ この設定にはデフォルト値はありません。 フィールドを新しい値に置き換えます。新しい値には、イベントの他の部分から新しい値を作成するのに役立つ%{foo}文字列を含めることができます。

例:

filter { 
    mutate { 
    replace => { "message" => "%{source_host}: My new message" } 
    } 
} 
関連する問題