2017-06-15 37 views
0

Logstash @timestamp默認爲UTC和字符串類型。我需要在本地和「帶時區的時間戳」類型。我將@timestamp保存到Postgres數據庫中,其中表列包含「帶時區的時間戳」數據類型。如果我嘗試直接保存@timestamp值,則會出現錯誤,指出@timestamp表達式是字符串,而表列期望「帶時區的時間戳」。然後我將列的類型更改爲VARCHAR,並且輸出成功,但存儲在表中的值當然是UTC。所以,如果@timestamp等於UTC中的「2017-06-15 12:31:54.916000」,那麼在我的本地應該是「2017-06-15 14:31:54.916000」,因爲我是UTC +小時。將Logstash @timestamp從UTC轉換爲本地並保存爲「Timestamp with timezone」數據類型

如何在Logstash中創建一個新的字段,該字段中包含「帶時區的時間戳」數據類型和我的本地?

回答