My problem is that I can not get the array fields. I am able to get "create_date" or "name" or "activation".
I'd be glad if someone could help me with this.
I would catch the fields outside of the brackets, and catch everything inside the square brackets as a single field.
Then, match everything inside brackets to the fields in separate grok filter, since grok can’create the nested fields.
But if you catch it this way, you can then use the rename filter, which works perfectly with nested fields.
Sorry, i didnt provide you the code, but im on the cellphone right now, i just finished creating my own question (it took 30 min on this bloody cellphone ) if you dont know what i mean, let me know i’ll provide you the example.
Thank you so much. it worked just fine (with a little bit of character replacement). I have a question: is there a way I can flatten the structured data? (I have removed fields such as "message", "ARRAY", "@timestamp"). Here's my output:
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.