Я использую logstash с помощью input-elasticsearch и output-elasticsearch. У Elastic Search есть другой экземпляр. Прежде чем данные перейдут к выходному блоку, я хочу объединить некоторые документы, создать хэш нового документа и вставить вложенный документ в поиск эластичного изображения. Так что в основном я хочу сделать некоторую обработку, прежде чем вложенный документ будет вставлен в elasticsearch.Is это возможно?Агрегация в Logstash-ElasticSearch
input{
# something here to get a value of variable stored in a different file
elasticsearch{
hosts=>"abc.de.fg.hi:jklm"
query=>'{--some query---}'
}
}
output{
elasticsearch{
hosts=>"xxx.xx.xx.xx:yyyy"
}
К сожалению, в настоящее время нет способа запуска агрегатов из Logstash. Для чего это стоит, есть плагин, над которым я работал, это делает, но я еще не выпустил его. Я обновлю этот поток, когда у меня что-нибудь запустится. Возможно, вам захочется заглянуть в фильтр ['aggregate'] (https://www.elastic.co/guide/en/logstash/current/plugins-filters-aggregate.html), тем временем это может сделать трюк. – Val
нет новостей, как использовать агрегацию – hudi