С новым logstash JDBC разъем здесь:logstash время JDBC разъем на основе данных
https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html Как последующее logstash запускает эффект, Что уже проиндексированы в ElasticSearch? Создает ли он новые документы в индексе ES или обновляет документы, которые соответствуют строке, которая уже была индексом? Вариант использования, который я пытаюсь решить, - это индексировать строки с отметками времени в эластичном поиске, но таблица постоянно обновляется. Мне хотелось бы только индексировать новые данные или, если мне нужно снова прочитать таблицу, добавлять новые документы только для новых строк.
Любые предложения? Или больше документации вокруг плагина logstash jdbc?
работает отлично, спасибо – AgentRegEdit
еще один совет: если ваши данные меняются со временем, и вы хотите обновить соответствующие записи в эластичном состоянии, вы можете установить эластичный 'document_id' на выходе. 'output {elastic {document_id =" your_primary_key "}}' – Dude