EKL同步mysql数据库数据时@timestamp字段为0时区时间的解决办法

在你的logstash的同步配置文件中加上以下代码即可有另一个字段timestamp为系统当前时间

filter {
    json {
        source => "message"
        remove_field => ["message"]
    }
    ruby {
        code => "event.set('timestamp', event.get('@timestamp').time.localtime + 8*60*60)"
        }

        ruby{
        code => "event.set('day', (event.get('@timestamp').time.localtime + 8*60*60).strftime('%Y.%m.%d'))"
        }
}

猜你喜欢

转载自blog.csdn.net/qq_41594146/article/details/88576353
今日推荐