Есть ли способ удалить документы из ElasticSearch с помощью Logstash и csv-файла? Я прочитал документацию Logstash и ничего не нашел и попробовал несколько конфиги, но ничего не произошло с помощью действия «Удалить»elasticsearch удалить документы, используя logstash и csv
output {
elasticsearch{
action => "delete"
host => "localhost"
index => "index_name"
document_id => "%{id}"
}
}
Кто-нибудь пробовал это? Есть ли что-то особенное, что я должен добавить к разделам ввода и фильтрации конфигурации? Я использовал файловый плагин для ввода и плагин csv для фильтра.
Почему вы хотите, чтобы ваш журнал проглатывание системы для удаления документов, которые уже существуют в вашем индексе? –
@AlainCollins: Logstash - это общий ETL, а использование журналов - только один случай из многих других, которые он может обрабатывать. Я бы сказал, что случай с кариной - вполне действительный. – Val
Val прав, мы не используем logstash для записи журналов, а других типов объектов, и нам необходимо регулярно обновлять индексы. мы получаем дельта-файл csv с удаленными/обновленными и новыми объектами. – karina