我们的Logstash
将数据从SQL服务器数据库
移动到弹性
。但是它改变了Datetime偏移集值的偏移量(04:30偏移量)并设置了另一个偏移量(00:00)。我终于知道,值是一样的,但是为什么它会改变我的偏移量?我该如何防止这种情况?我应该对Logstash配置进行哪些更改?
如果数据库中的一列是日期或时间,那么jdbc输入中会有代码将其转换为LogStash::Timestamp。这些始终采用UTC格式。
如果这导致错误的时间戳,您可以使用default_timezone选项。或者,您可以在SQL连接字符串中使用serverTimezone选项,如本文所述。
如果您希望输入不进行转换,请将其转换为SELECT中的非日期/时间类型。