You would need to use a multiline code on the input to consume all those lines as one event, then you could use a grok filter to pick out everything between the square brackets \[%{GREEDYDATA:someField}\], then use a json filter to parse it.
Hi @Badger thank you for replying me \[%{GREEDYDATA}\]\:%{GREEDYDATA}%{SPACE}%{GREEDYDATA:message}%{SPACE}%{GREEDYDATA:message} this not efficient because we get more/less field in jSON
Is there any other way
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.