मैं कोशिश कर रहा हूँ बनाने के लिए नई उत्पादन सूचकांक का उपयोग कर 3 इनपुट सूचकांक. में नए उत्पादन सूचकांक की जरूरत है मैं आबाद करने के लिए कुछ विशिष्ट क्षेत्रों से इनपुट सूचकांक. मैं कोशिश कर रहा हूँ बनाने के लिए नए क्षेत्र का उपयोग कर add_field.यह hardcoding की तरह '%{[index1name][field1inIndex1]}' के बजाय populating मूल्य सूचकांक से. मैं करने की कोशिश की है, नीचे दिए गए कोड:
input
{
elasticsearch{
hosts => ["hostname"]
index => "index1"
query => '{"query":{"match_all":{}}}'
docinfo => "true"
user => "uname"
password =>"pwd"
ssl=>"true"
}
elasticsearch {
#same like above for index2
}
elasticsearch {
#same like above for index3
}
}
filter
{
mutate
{
add_field =>["newfieldname","%{[index1][fieldinindex1]}"]
}
}
output
{
elasticsearch {
#creating new index here
}
}