I Am familiar with Grok and Regexes , I Have the following Logstash Conf file :
Basically it uses the IMAP Plugin in order to read Emails that are sent into the mailbox , As you can see - it tries to parse out (grok) a specific data from the email in order to parse the JSON Part
The problem is that your json is invalid.
You have some values that are HTML, and where you have " as attribute delimiter, like here : ,\"location\":\"<iframe id=\"a61d045b\" name=\"a61d045b\"
These html attribute delimiters (") are in conflict with json value delimiters (").
So, to work, you must transform each html value into a valid json value. For example, replacing " by '
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.