logstash-如何将以String表示的日期转换为Date数据类型的不同格式

时间:2019-04-17 19:57:48

标签: logstash elastic-stack logstash-grok

我需要在我的logstash.conf文件的grok过滤器中将字符串转换为Date值。我已经使用了mutate插件将int转换为float:

filter {
    mutate {
        convert => {"sequence" => "float"}
    }
}

,但是我看不到将日期的字符串版本转换为DATE数据类型的方法。

我收到一个建议,可以使用日期过滤器插件满足我的需求。问题在于日期过滤器会正确解析输入值,但无法将输入格式转换为另一种格式。

我找到了一个帖子,您首先在其中使用日期过滤器进行解析,然后使用date_formatter插件更改格式。除了date_formatter插件对我不可用之外,这具有很大的潜力。

任何想法都值得赞赏。谢谢

1 个答案:

答案 0 :(得分:1)

mutate有几项无法改变。使用date过滤器。