最近研究logstash。使用过程中发现logstash timestamp记录的时间戳为UTC时间。
比我们的时区早8个小时。
造成发送到es里的数据每天早上8点才创建索引,发送的file的数据每天早上8点自动切割。
不符合我们实际的需求。找了两周都没解决这个问题。功夫不负有心人。终于找到一个方法
解决此问题。
方法如下:
加入filter字段即可解决。啪啪不谢!!!!
input{ ……………… } filter { ruby { code => "event.timestamp.time.localtime" } } output{ ……………… }
时间: 2024-10-13 05:04:00