2015-09-18 47 views

回答

4

實現該目的的正確的和標準的方法是通過使用@metadata field@metadata是一個永遠不會存儲在您的事件中的特殊字段,但其唯一目的是在您的輸入,過濾器和輸出之間傳遞數據。

使用範例:

filter { 
    mutate { add_field => { "[@metadata][TEMP_DATA]" => "%{some value}" } } 
} 

output { 
    elasticsearch { 
    document_id => "%{[@metadata][TEMP_DATA]}" 
    } 
} 
相關問題