Так что я использую приведенный ниже запрос в моем входном файле jdbc logstash.
statement => "SELECT * from mydata WHERE updated_on > :sql_last_value ORDER BY updated_on"
use_column_value =>true
tracking_column =>updated_on
tracking_column_type => "@timestamp"
или
statement => "SELECT * from mydata WHERE :sql_last_value > updated_on ORDER BY updated_on"
use_column_value =>true
tracking_column =>updated_on
tracking_column_type => "@timestamp"
здесь my: значение sql_last рассматривается как время последнего запуска конфигурациифайл.пример:
"updated_on": "2019-09-26T08:11:00.000Z",
"@timestamp": "2019-09-26T08:17:52.974Z"
здесь мое sql_last_value соответствует @timestamp, я хочу, чтобы он рассмотрел updated_on вместо него.
Как мне изменить его, чтобы он учитывал дату последнего updated_on вместо времени выполнения?