logstashとpostgresDBを同期して取得する日付データが9時間ずれます。
postgres(sample_date):2021/06/17 11:45:59.740
logstash同期後:2021-06-17T02:45:59.740Z
私のconfファイルです。
input {
jdbc {
jdbc_driver_library => "../logstash/logstash-core/lib/jars/postgresql-42.2.14.jar"
jdbc_driver_class => "org.postgresql.Driver"
jdbc_connection_string => "jdbc:postgresql://IP:5432/rtt"
jdbc_user => "user"
jdbc_password => "pwd"
jdbc_default_timezone => "Asia/Tokyo"
plugin_timezone => "local"
last_run_metadata_path => "/tmp/.logstash_jdbc_last_run"
statement => "SELECT sample_date from table"
#schedule => "* * * * *"
}
}
filter {
date {
match => ['sample_date', "YYYY-MM-dd HH:mm:ss.sss"]
timezone => "Asia/Tokyo"
locale => "ja"
target => 'sample_date'
}
}
output {
stdout { codec => json_lines }
}
やりたいこと:原本データ通り取得
上記の設定ではできませんでしたが、何かの追加設定が必要でしょうか。
上記以外にrubyプラグインなども使いましたが、うまく利きませんでした。
ここではまっていますが、どうかご存じのかた教えてください。