How to format date in logstash

I have date string and i need to convert that to date with specific format.
for example: dattime="2017-12-12 11:12:00";
date {
match => [ "dattime", "yyyy-MM-dd HH:mm:ss" ]
target => "dattime"
}

when iam doing this iam getting date in iso 8601 format.

how can i get a date in specific format from a string/ how to format iso 8601 date to other date pattern (custom)

as i am new to logtash facing issues to solve this. please help me.
Thanks in advance

Formatting a timestamp in a specific format is something that should be done by the presentation layer so I think you're focusing on the wrong thing.

That said, the value produced by the date filter will be of a timestamp type that I think has methods for formatting (probably named strftime). If so you can use a ruby filter to call that method and format the timestamp in any way supported by the date library.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.