Logstash 中迄今为止的时间戳

Timestamp to date in Logstash

我正在尝试在 Logstash 的日期格式字段中转换名为 timestamp 且值为 1510722000000 的字符串字段。我的唯一目的是使用此日期字段在 kibana 中可视化数据。我尝试使用日期过滤器,但它没有为我创建目标字段。谁能告诉我我怎样才能做到这一点

我的日期过滤器看起来像这样

date {
    timezone => "UTC"
    match => ["timestamp", "UNIX_MS"]
    target => "@timestamp1"
}

我使用的日期过滤器是正确的。问题是我从时间戳中输入的是一个从纪元时间开始的毫秒数组。日期过滤器无法转换日期字段中的值数组。要解析数组中的值,我们可以使用 Ruby 过滤器。

看看这个post

请注意,它仍然不会转换为日期字段格式,而只是解析值。