I use json filter to parse my json data but my json data has "message" value. that's why ı'm not able to get standard message field which have all parsed log. I just have "message" field which come from json log data. How can I get both message field ? I tried to rename message field for json data but was not able to get message field which show whole parsed log.
json data example;
mxlayer[2076559]: {"message":"Not a valid password","context":{"type":"RESTAPI","subtype":"RESPONSE","details":
message and message inside ->use [event][orginal] which contains LS "message" no the field inside
incorrect JSON structure ->use grok to extract fields
Edit: Another thing, you can use also different "target"=> "something"
By default, it will place the parsed JSON in the root (top level) of the Logstash event, but this filter can be configured to place the JSON into any arbitrary event field, using the target configuration.
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.