logstashとpostgresDBを同期して取得する日付データが9時間ずれる

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プラグインなども使いましたが、うまく利きませんでした。
ここではまっていますが、どうかご存じのかた教えてください。

logstash and elasticsearch always store dates as UTC. If you have a timestamp from Asia/Tokyo then a date filter will result in a timestamp 9 hours earlier.

kibana will transform that to whatever the browser's local timezone is.

my issue is solved for your reply.
thank you.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.